Kongming Agent
Description
A general agent that proactively observes the workspace, ships built-in workflows, and coordinates multiple agents.
Installation
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open the source below and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
README
kongming-agent
async-first 的通用 agent 内核——单一 run loop 之上叠加 LLM 自选的多 agent workflow 编排,自带主动观察者(司天)、自我进化证据链和三层安全链。
- 不只是 coding agent——内核与场景无关,工具层可接 file / shell / memory / skill / MCP server;通过 sidecar 接入桌面/移动宿主,computer use 开发中
- LLM 自己选编排策略——对话中调用
run_agent_workflow,在 parallel / map_reduce / deep_research / roundtable_review / task_flow 里挑一个,把目标拆给独立 session 的子 agent 协作 - 司天:agent 会主动观察——不等你提问,后台扫描工作区,物化
work_item和下一步建议 - 自我进化——每轮对话结束后台复盘证据窗口,把 review 与进化养料(memory / workflow / error 三类)写回长期记忆
- 三层安全链 + thread 本子——DangerGuard → 审批模式 → 按 thread 独立 allow/deny,cron task 还能声明自己的审批模式
- 模型无关,本地零成本起步——OpenAI-compat / Anthropic 都接,本地 preset 自动跳过远端 key 校验
- 工程纪律可执行——import-linter 强制架构边界、协议单一真源、
@override强制、commit+push 双层 hook
目录
Quick Start
1. 安装依赖
cd /path/to/kongming-agent
uv sync --all-extras
或用统一入口脚本:
./start.sh install # macOS / Linux
Windows 暂无等价入口脚本,请用 `uv sync --all-extras`。
2. 配模型 key
模型通过 **preset catalog**(`config/model-providers.yaml`)选择,不再用裸 base_url + 模型名拼装。**默认 preset 是 `local-gemma-4-e4b-it`(本地)**——开箱即用需要先起一个监听 `127.0.0.1:62000` 的 OpenAI 兼容服务(LM Studio / Ollama / vLLM 均可),本地 preset 自动跳过远端 key 校验。想用远端模型时切到 `minimax-m3` / `deepseek` / `bigmodel-glm5-1m` 等 preset 并配上对应的 provider key。
cp .env.exa
Related Skills
Awesome Go
A curated list of awesome Go frameworks, libraries and software
Development next.js
| The React Framework | 138360 | 1503 | 1 |
Development sharing-skills
skill for guidance.
Development root-cause-tracing
Use when errors occur deep in execution and you need to trace back to find the original trigger.
Development Template Skill
Minimal skeleton for a new skill project structure.
Development Third-party Notices
THE FOLLOWING SETS FORTH ATTRIBUTION NOTICES FOR THIRD PARTY SOFTWARE THAT MAY BE CONTAINED IN PORTIONS OF THI
Development