TradeAlpha OpenClaw Plugin V2
这是一个 plugin-only 的 OpenClaw 插件实现,不依赖 skill,不包含登录流程,当前暴露两个可复用工具:
tradealpha_newstradealpha_news_search
设计目标
- 普通用户直接聊天时,模型更容易根据工具描述命中
tradealpha_news或tradealpha_news_search - 其他 agent 或工作流可以稳定调用同一组工具
- 本地调试脚本和插件运行时共用同一套核心逻辑
- token 只从系统环境变量
TradeAlphaToken读取
目录结构
core/realtime-news.mjs:核心取数与参数校验逻辑plugin/index.mjs:OpenClaw 工具注册入口scripts/get-realtime-news.js:本地调试脚本scripts/search-news.js:语义检索调试脚本openclaw.plugin.json:插件契约
运行时行为
- 实时新闻地址:
https://openapi.lxaa.top/api/v1/news/realtime_news - 语义检索地址:
https://openapi.lxaa.top/api/v1/news/news_vector_search - 只读取系统环境变量
TradeAlphaToken - 不提供登录工具
- 不保存账号密码
- 不写入本地 token 配置文件
- token 只会发送到
openapi.lxaa.top,并按接口协议放在请求体中,不再重复放到Authorization头 - 返回结构化 JSON,便于 agent 和其他工具继续处理
安全披露
- 插件只读取一个环境变量:
TradeAlphaToken - 插件不会扫描本地文件,也不会读取无关环境变量
- 插件不会在本地持久化保存 token
- 插件会把 token 发送到
https://openapi.lxaa.top以调用新闻接口,因此使用前请确认你信任该主机
本地调试
export TradeAlphaToken="your-token"
node scripts/get-realtime-news.js '{"timeframe":"today","page_size":5}'
node scripts/search-news.js '{"keyword":"美联储降息预期","top_k":10}'
适用场景
- “帮我拉 TradeAlpha 新闻”
- “帮我看今天的彭博新闻”
- “拉近 24 小时路透快讯”
- “拉很重要的市场与货币新闻”
- “搜索美联储降息预期相关的新闻”
- “查 K 形债务市场相关新闻”
- “按主题查彭博市场与货币新闻”
以上请求都应由 tradealpha_news 或 tradealpha_news_search 承接,而不是额外再写一个 skill。