Skip to content

Releases: Li3NGa/DHS-multi-agent-plugin

v1.0.1

Choose a tag to compare

@github-actions github-actions released this 17 Aug 03:12
v1.0.1: pypi dynamic version badge

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 17 Aug 02:43
v1.0.0: observability, e2e tests, ci hardening, unified versioning, s…

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 16 Aug 12:08
v0.5.0 - context compression, response cache, usage accounting

v0.4.8 - log redaction, MCP version negotiation

Choose a tag to compare

@Li3NGa Li3NGa released this 16 Aug 02:29

v0.4.8 - 日志脱敏与 MCP 协议版本协商(Codex 安全批次)

变更

  • HTTP 日志脱敏:新增 redact()(正则屏蔽 Bearer token 与 sk-/ghp-/pypi- 前缀凭据),
    请求行与异常 traceback 全部经脱敏后才落日志
  • 异常信息不再回传给客户端:detail 固定为 internal adapter error,
    完整异常仅以脱敏形式记录在服务端
  • MCP 协议版本协商:支持 2025-11-25 / 2025-06-18 / 2025-03-26 / 2024-11-05 / 2024-10-07,
    未知版本回退默认 2025-03-26(与 DSH 客户端兼容)

质量

  • 新增 4 个测试,全套 131 测试通过(两次连跑)

v0.4.7 - review fixes P1/P2/P3

Choose a tag to compare

@Li3NGa Li3NGa released this 16 Aug 01:18

v0.4.7 - 审查问题修复(P1/P2/P3,Codex Agent)

P1 文档与分发实况

  • README/usage/publishing 改为「尚未发布 PyPI,从 Git 安装」,版本示例对齐 v0.4.6,publishing.md 顶部加状态警告

P2 一致性

  • 使用方式「三种」→「四种」(Python API / CLI / HTTP / MCP),relay 补入简介,文档链接补齐
  • CLI 新增 run --workers(supervisor 工人)与 agents --json(单 JSON 数组)

P3 边角

  • CLI demo 团队与 HTTP 统一为 alpha/beta
  • /register 非法配置返回 400(所有事件错误统一 400)
  • MCP stdio 非法 JSON 返回 -32700、非对象请求返回 -32600

质量

  • 新增 3 个测试,全套 127 测试通过

v0.4.6 - tail-read history, jittered backoff, CLI tests

Choose a tag to compare

@Li3NGa Li3NGa released this 16 Aug 01:10

v0.4.6 - RunHistory 尾部读取、抖动退避、CLI 端到端测试(Codex Agent)

变更

  • RunHistory.recent 改为从文件尾部按 4KB 块倒序扫描:大历史文件查询从 O(n) 降为 O(limit),
    跨块残行拼接、损坏行跳过且不计入限额,返回语义与旧实现完全一致
  • LLM 重试改 full jitter 退避;上限默认 8s,可用 DSMA_MAX_BACKOFF_SECONDS 覆盖
    (非法值静默回退);Retry-After 尊重并封顶
  • 新增 CLI 端到端测试 5 个(subprocess + UTF-8 输出),退避测试 4 个

质量

  • 全套 124 测试通过;CI 3.10/3.11/3.12 全绿

安装

pip install git+https://github.com/Li3NGa/deepseek-multi-agent-plugin@v0.4.6

v0.4.5 - protocol hardening and quality pass

Choose a tag to compare

@Li3NGa Li3NGa released this 16 Aug 00:58

v0.4.5 - 协议加固与代码质量优化(Codex Agent)

Codex 质量审查批次,协调者全量放行并审查合入。

变更

  • 策略名单一来源:STRATEGY_NAMES 派生 CLI/MCP choices,新增策略不再漏改
  • HTTP:1MB 请求体上限(413)、hmac.compare_digest 常量时间 token 比较、/history limit 上限 500
  • CLI serve 新增 --history / --history-prompt-limit / --history-final-limit
  • RunHistory 可选截断(隐私与容量控制,默认关闭)
  • LLM 重试:尊重 Retry-After、退避上限 8s、瞬时 JSON 解析失败重试

质量

  • 新增 5 个测试,全套 115 测试通过;CI 3.10/3.11/3.12 全绿

安装

pip install git+https://github.com/Li3NGa/deepseek-multi-agent-plugin@v0.4.5

v0.4.3 - run history persistence

Choose a tag to compare

@Li3NGa Li3NGa released this 16 Aug 00:49

v0.4.3 - 运行历史持久化(RunHistory)

TraeWork Agent 实现,协调者审查合入。

新增

  • RunHistory:线程安全 JSONL 运行历史(自增序号、ISO 时间戳、倒序查询、清空)
  • DeepseekAdapter:可选 history 参数,仅记录成功 run;新增 history 事件
  • HTTP:--history / DS_HISTORY_FILE 启动参数,GET /history?limit=N,/health 附 history_count
  • MCP:新增 history 工具

质量

  • 新增 10 个测试(并发追加、HTTP/MCP 集成等),全套 107 测试通过
  • CI 3.10/3.11/3.12 全绿

安装

pip install git+https://github.com/Li3NGa/deepseek-multi-agent-plugin@v0.4.3

v0.4.2 - relay + MCP + cli bridge

Choose a tag to compare

@Li3NGa Li3NGa released this 16 Aug 00:24

v0.4.2 Release Notes

首个正式版本发布(v0.3.0 → v0.4.2)。本仓库本身就是多智能体协作的产物:
Trae 实现功能 → 协调者审查合并 → Codex 补充能力的接力开发节奏。

核心能力

  • 6 种协作策略:broadcast(广播)、sequential(顺序流水线)、debate(多轮辩论+裁判)、
    supervisor(主管-下属)、consensus(提案-投票)、relay(接力迭代,新增)
  • 7 类 Agent 后端:mock / echo / http / deepseek / openai / custom / cli(外部命令行 agent 桥接,新增)
  • 4 种接入方式:Python API、CLI(deepseek-multi-agent)、HTTP 适配服务(Bearer 鉴权)、
    MCP stdio 服务器(新增,供 DSH / Codex / Claude 等宿主调用)

运行时加固(v0.3.0)

  • 会话隔离:带 session_id 的请求路由到独立协调器(registry + 记忆隔离)
  • 超时不阻塞:执行器 cancel_futures,慢 Agent 不会拖垮协作
  • LLM 调用 429/5xx 指数退避重试、每 Agent token 用量统计
  • 线程安全注册表、HTTP Bearer 鉴权(--token / DS_AGENT_TOKEN)

工程化(v0.4.x)

  • Docker / docker-compose 部署 + 优雅关闭(SIGTERM/SIGINT),docs/deployment.md
  • Windows 一键部署脚本(deploy/install.ps1、start_server.ps1、stop_server.ps1)
  • 完整文档:usage / strategies / api_reference / http_api / mcp / deployment 六篇
  • 可运行示例:demo_strategies.py(6 策略)、demo_deepseek_team.py、run_http_server.py

质量

  • 97 个测试全部通过;CI 矩阵 Python 3.10 / 3.11 / 3.12 全绿
  • 修复:Python 3.10 下 concurrent.futures.TimeoutError 兼容(3.11 起才与内建 TimeoutError 互为别名)

安装

pip install git+https://github.com/Li3NGa/deepseek-multi-agent-plugin@v0.4.2

# 或克隆后开发安装
git clone https://github.com/Li3NGa/deepseek-multi-agent-plugin && cd deepseek-multi-agent-plugin
pip install -e ".[dev]"

30 秒体验

deepseek-multi-agent run --demo --strategy debate --rounds 2 --prompt "AI 安全最重要的问题是什么?"
deepseek-multi-agent serve --demo --port 8000
python -m deepseek_multi_agent_plugin.mcp_server --demo