同轮的工具,一起跑
+一轮里的多个 tool_call 默认并发,但安全性前置:工具必须在自己的定义里声明并发安全,未声明的一律串行。批内只要有一个不安全,整批降级——不做收益不抵风险的「部分并发」。同通道输出仍严格保序。
+From e20c177e88718af47d839eab2c4286cfed94dea3 Mon Sep 17 00:00:00 2001
From: JianFeeeee
上下文按相关性取舍,最近 10 条恒受保护。低分下沉成文档,冷文档再蒸馏成三元组。有效工作区间上限 60 万 token。
+ +一轮里的多个 tool_call 默认并发,但安全性前置:工具必须在自己的定义里声明并发安全,未声明的一律串行。批内只要有一个不安全,整批降级——不做收益不抵风险的「部分并发」。同通道输出仍严格保序。
+a2av1.3.1Agent 间通信。对外起 HTTP 服务暴露 /agent-card 与 /a2a(JSON-RPC)供他人发现与调用;对内提供工具去问别的 Agent。把监听地址设为空即只出站、不开端口。
- SDKexample/a2a↗ + SDKexample/a2a↗acpv1.2.1Agent Client Protocol 通信插件:充当 ACP 服务端接受其他 Agent 的任务请求,同时提供客户端工具向远程 ACP Agent(如 opencode)发起会话并读取回复
- SDKexample/acp↗ + SDKexample/acp↗biliv1.2.0B站视频下载。需系统装 yt-dlp。不指定格式时先返回可用清晰度列表,选定后再下载;输出目录有路径校验,拒绝写成系统目录。
- SDKexample/bili↗ + SDKexample/bili↗browserv2.4.1统一浏览器插件:搜索、HTTP抓取(quick)、无头渲染(normal)、交互式浏览器(interactive/CDP)
- SDKexample/browser↗ + SDKexample/browser↗deepsearchv1.1.2为 agent 提供真正的联网信息检索:本地 SearXNG 聚合多引擎(返回标题/URL/摘要/时间),支持新闻、时间范围、指定引擎;并提供网页正文抽取与「搜索+读前K篇」的深检索
- SDKexample/deepsearch↗ + SDKexample/deepsearch↗editdocv2.0.0全能办公插件:新建/读取/编辑/转换 docx·xlsx·pptx·md·csv·txt(基于 python-docx / openpyxl / python-pptx / soffice / pandoc)
- SDKexample/editdoc↗ + SDKexample/editdoc↗公开仓中的 example 仍是 v1.0.0;v2.0.0 全能版源码尚未公开。
memov1.1.0待办与备忘录刻意分两类:待办每 5 分钟检查未完成数、有则注入提醒;备忘录纯记事不提醒。混成一类要么天天弹、要么被忘掉。
- SDKexample/memo↗ + SDKexample/memo↗musicv0.1.0搜歌与查歌词(网易云公开接口)。只读:不下载音频、不落文件。两段式用法 —— 先搜到歌曲 ID,再按 ID 取词。
- SDKexample/music↗ + SDKexample/music↗ocrv1.0.0图片文字识别。需系统装 tesseract(中文另需 chi_sim 语言包)。支持 URL 或 base64 输入,临时文件识别后自动清理。
- SDKexample/ocr↗ + SDKexample/ocr↗plugindevv1.0.0把 hmapdev 工具链封装成 Agent 可调用的工具:脚手架生成插件工程、构建打包 .hmap、管理 SDK 版本。配合 plugin_install 即可让 Agent 自己做完「新建插件 → 构建 → 安装」全流程。
- SDKexample/plugindev↗ + SDKexample/plugindev↗qqv1.4.1经 NapCat 桥接 QQ:20 个工具覆盖消息、群/好友、文件传输。带权限模型 —— 身份绑在「帧」上而非插件全局(中断抢占恢复后不会丢身份),多来源合并取权限交集,敏感工具按前缀一律拒绝非所有者。
- SDKexample/qq↗ + SDKexample/qq↗recoverydiagv0.2.0快速检查/崩溃取证工具集:diag_triage(退出码/信号/存活粗分)、diag_db(config.db 完整性 + LLM 源解析校验)、diag_log_scan(日志签名命中)、diag_delta(last-good 快照 vs 现状 diff)、diag_loc(正交综合定位)。全部返回结论而非原文,确定性、不消耗 LLM token,供 guard / failback 恢复决策使用。
- SDKexample/recoverydiag↗ + SDKexample/recoverydiag↗rssv1.1.0RSS/Atom 订阅监控。按间隔轮询,发现新条目即以中断注入告知 agent;订阅时记下历史条目,所以订一个源不会把旧文章全推一遍。
- SDKexample/rss↗ + SDKexample/rss↗sanitizerv0.1.0在三个阶段清洗文本:坏 UTF-8 / U+FFFD / ANSI 转义(会被模型复读)与 LLM 输出里的工具调用残留。不注册工具,只挂钩子。
- SDKexample/sanitizer↗ + SDKexample/sanitizer↗vanblogv1.0.0管理 VanBlog 开源博客系统:文章的增删改查、分类标签管理、草稿发布、备份导出等
- SDKexample/vanblog↗ + SDKexample/vanblog↗vikunjav1.0.1Vikunja 待办/任务管理:任务增删改查、项目与看板桶、标签、指派、评论、关联、附件、保存筛选器、团队与分享、通知、订阅、Webhook、时间跟踪、数据导入、实例管理;并附通用 API 直通工具兜底
- SDKexample/vikunja↗ + SDKexample/vikunja↗weatherv1.0.0查实时天气与预报(wttr.in,无需 API Key)。可设默认城市;结果标记为不进记忆计算 —— 天气是易变数据,反复写进记忆只会挤占预算。
- SDKexample/weather↗ + SDKexample/weather↗ +luademov0.1.0Lua 插件全功能示例:工具(no_memory / cleaner)、阶段钩子、通道、数据类 API —— 想用 Lua 写插件,从这个例子抄起。
+ SDKexample/luademo↗