Skip to content

feat: Core engines - CompactEngine, ParallelExecutor, MCPManager - #141

Open
raymondginger2018-sudo wants to merge 1 commit into
HKUDS:mainfrom
raymondginger2018-sudo:feat/upstream-core-engines
Open

feat: Core engines - CompactEngine, ParallelExecutor, MCPManager#141
raymondginger2018-sudo wants to merge 1 commit into
HKUDS:mainfrom
raymondginger2018-sudo:feat/upstream-core-engines

Conversation

@raymondginger2018-sudo

Copy link
Copy Markdown

新增 4 个核心引擎模块:\n\n1. compact_engine.py (1007行) — Token-aware 会话压缩引擎\n - 三级水位监控 (micro/compact/deep)\n - LLM 生成摘要 (forked sub-agent)\n - tiktoken 真实计数 + 启发式回退\n - 熔断保护 (3次失败上限)\n\n2. parallel_executor.py (443行) — DAG 并行执行引擎\n - 2D 工具矩阵编排\n - 依赖图自动解析\n - 并行 Worker 池\n\n3. mcp_manager.py (283行) — MCP 服务器生命周期管理\n - 进程启动/停止/健康检查\n - 工具注册/发现\n\n4. auto_compact.py (259行) — 自动压缩触发

@raymondginger2018-sudo
raymondginger2018-sudo force-pushed the feat/upstream-core-engines branch from dd72368 to 566dd08 Compare July 30, 2026 07:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants