SuperAPI AI 工具集

hithink-finance-data

数据与分析

查看项目

更新于 10-15 22:13

技能介绍

用途:管理本地 DuckDB 金融数据的完整生命周期,并为 Agent 提供只读 SQL 与导出入口,让数据可用、可校验、可导出,而非解释研究结论。

主要能力:data init 建库或从 dump 导入;data sync 增量或重新同步;data status 查看库路径与 schema 版本;data validate 质量校验;data migrate 输出或应用迁移计划;data repair 重建复权等派生数据;data clean 清理下载缓存;data remove 删除本地库;db describe 查看表与视图;db query --sql <sql> 只读查询;db export --sql <sql> --output <file> 导出大结果。

使用方式:首次使用先读取共享规则;首次执行或版本变化查看 hithink-finance capabilities --format json 与 hithink-finance schema <capability-id> --format json,必要时查 --help 及对应 reference 文件。全市场、分页、多标的或长区间使用 --output <path> 落盘,只报告摘要。远端初始化与同步需要 API Key,本地文件导入无需远端认证。

限制:db query 仅限只读 SQL,不含写入、DDL、删除或外部副作用。data migrate 默认只输出计划,应用前需用户确认。data remove 高风险,先 --plan 预览,真正删除需显式 --yes。data status 可能创建缺失数据库,严格只读任务须先确认目标存在。data validate 会先应用普通迁移。可设 HITHINK_FINANCE_DUCKDB_THREADS 与 HITHINK_FINANCE_DUCKDB_MEMORY_LIMIT 限制资源;DATA_LOCK_OPEN_FAILED 需检查状态目录权限和存储。结果量大时用 db export,不要回显全表。远端实时数据相关能力暂未提供更多细节。