仓颉语言原生 Coding Agent:cjh · 仓颉语言实现的 Harness

发布时间:2026/8/31 20:37:47
仓颉语言原生 Coding Agent:cjh · 仓颉语言实现的 Harness AI 编程 agent 领域已有 codex、deepseek dsh、pi 等成熟方案功能层面已被充分验证。 cjh 的立身之本是仓颉语言特性带来的差异化 单二进制分发、强安全 DNA、多后端编译、M:N 原生并发以及由此支撑的 多 agent 并行编排。GitHub: https://github.com/yangyongzhen/cjh它是什么cjh 是仓颉语言原生实现的 coding agent harness单二进制零依赖分发一个文件 一个 agent、语言级内存安全加持的插件信任链、以「省 token 高执行效率」为双硬性指标的系统化工程优化。终端 TUI 与 Web 远程双驱动并面向 多 agent 并行编排 演进借鉴 swarm 等成熟范式取并行子代理取向。cjh 从立项起就给自己立了两条硬性指标省 token 高执行效率——每一项设计都围绕这两条展开。为什么值得你关注1. 单二进制零依赖一个文件 一个 Agent仓颉cjnative静态编译产物是一个零依赖的单文件可执行程序——不需要 Python、不需要 Node、不需要任何运行时环境。下载即用拷到任何 Linux 机器上直接跑。平台产物依赖Linux单文件15.8MB仅系统 libcWindowsexe 2 个运行时 DLL4.8MB zip仅系统库 仓颉运行时跨平台不靠解释器靠的是仓颉多后端编译 终端层平台抽象termios / Win32 条件编译一份源码多平台二进制。2. 省 token 是工程化指标不是口号LLM 按 token 计费coding agent 多轮工具调用 token 消耗惊人。cjh 从四个维度系统化优化工具结果截断与回溯超长结果保留头尾 中间落盘完整内容可回溯不丢失中间信息自动 Compaction上下文超阈值自动 LLM 摘要压缩实测 prompt 峰值从 42.9K → 9.4K tokensPrompt Cache 利用缓存前缀命中DeepSeek 实测命中率显著Hashline 文件改写行号锚点 内容验证的精准行级编辑避免整文件重写3. 高执行效率工具并行 持久会话V2d 并发执行引擎工具调用自动做 DAG 依赖分析无依赖的工具并行执行持久 bash 会话跨命令保留 cwd 和环境不用每次重建Provider 连接预热流式响应首包延迟显著降低4. 安全 DNA语言层安全 信任链双保险仓颉的类型系统与内存安全从语言层面降低恶意代码风险插件系统叠加SHA256 校验和 SM2 国密签名验证仓颉stdx.crypto原生实现零外部依赖——插件安全是编译期类型检查 信任链验证双保险。5. 三域 capability 安全模型命令 / 工具 / 资源三个域的白名单 危险操作审批链默认宽松、声明即严格——可控的执行边界。6. 完整可用的产品形态TUI 全屏界面差分渲染、6 套主题、多行编辑器、鼠标支持、粘贴安全Web 远程驱动内置 HTTP Server WebSocket 流式对话 REST API 前端 SPA远程驱动 Agent工作区管理多项目注册 运行时切换chdir 真正生效无需重启多 Provider 开箱即用OpenAI / DeepSeek / GLM / Anthropic / Ollama/provider热切换MCP 协议仓颉语言首个 MCP 客户端实现接入工具网络技能系统Markdown 即技能声明式加载7. 面向未来的多 agent 并行编排多 agent 协作是业界成熟范式OpenAI Swarm 的 handoff 串行交接等。cjh 借鉴该范式、选择并行子代理 上下文隔离的取向省 token 是分工并行的核心目标而非副产品。团队协作的常识是每个人只需知道自己职责相关的部分——子代理按任务隔离上下文目标是同样的任务、更少的 token。这与 handoff 串行历史持续累积形成本质区别后者提升吞吐前者同时优化成本。由仓颉 M:N 轻量线程支撑——子代理即进程内线程调度零开销整个多代理系统仍是一个文件。V4 规划中task工具已建 explore/worker 基础生态溢出5 个可独立发布的仓颉库开发 cjh 沉淀出的资产不是硬凑的贡献——全部零依赖或仅官方 stdx可独立发布库定位cjterm终端 UI 组件库ANSI/差分渲染/组件/跨平台终端层cjlog异步日志库级别/双文件/异常堆栈cjconfig通用分层配置库环境变量 文件 默认值cjutil工具库SHA-256/SM2/UTF-8/网页提取/BM25/JSON 修复/SSRFcjllmLLM 协议库OpenAI/Anthropic/Ollama/Mock这些库是仓颉生态在 AI 编程领域的旗舰实践——仓颉能做什么看 cjh 就知道。快速上手# Linux下载单文件直接跑./cjh-v1.3.2-linux-x64# 首次配置mkdir-p~/.cjhecho{api_key: sk-xxx}~/.cjh/auth.json# 或源码构建需仓颉 SDK 1.0.5gitclone https://github.com/yangyongzhen/cjhcdcjhsourcecj-env.shcjpm build从源码到可用的完整质量保障238 个单元测试全绿 36 个 PTY 真实终端集成测试——每项能力都有测试兜底不是演示级项目。结语cjh 的价值不在于又一个 agent而在于证明了仓颉语言做 coding agent不是用仓颉写一遍的重复而是单二进制、安全 DNA、原生并发、国密加密、多后端跨平台这些特性组合出来的真实优势。如果你的项目也受困于运行时依赖、token 成本、执行效率或插件安全——cjh 给出了一个仓颉原生的完整答案。开源地址https://github.com/yangyongzhen/cjh