爱林特特工
Elyntic是一个多代理系统 建立在 Pi它提供一名管弦乐手、工人代理人、技能和扩展.
快速启动
# 1. Install the Elyntic command (Node.js 22.19+)
npm install -g @cgh567/agent
# 2. Clone this repo
git clone https://github.com/elyntic-agi/elyntic-agent.git ~/elyntic-agent
# 3. Bind the CLI to this checkout, then run setup
export ELYNTIC_DIR="$HOME/elyntic-agent"
cd ~/elyntic-agent && bash setup.sh
# 4. Set an API key if using Anthropic
export ANTHROPIC_API_KEY=sk-ant-YOUR_KEY_HERE
# 5. Start Elyntic
elyntic
保留 ELYNTIC_DIR 在从新 shell 发射时设置; 否则, 全局命令会使用已安装的软件包副本。 安装器目前创建一个 ~/helios-agent 兼容并联链接,因为它的设置和脚本仍然使用该路径. 这不是第二次离职.
你得到的东西
叶林克(Orchestrator)
Elyntic将复杂的任务分成平行子剂. 它从不直接写代码——它代表专门人员.
未成年人(工人)
Minion代理执行任务时使用有11个完成前门的TDD. 每个工人都接受一个单项任务,并磨到完成为止.
代理角色
| 探员 | 作用 |
|---|---|
| 侦察兵 | 快速密码库侦察 |
| 规划员 | 任务图表创建 |
| 劳动者 | TDD 实施 |
| 审查者 | 横向代码审查 |
| 法官 | 周期评价 |
| 副规划员 | 递归性子系统规划 |
| 调试工作 | 运行时错误诊断 |
| 研究员 | 网络研究 |
| 上下文构建器 | 需求分析 |
每个角色支持的模型在它的文档中被宣布 代理人。 。 。 .
调度引擎
- 子剂 () ——单项任务,并列批次,连锁管线
- 坐标( ) - 结构化TASK-XX与平行工人的规格+审查
- 乐团.sh - 以壳为主的规划员-工人-法官循环
技能
- 工程学 ——TDD工作流程,完成前闸机,设计高压
- 私家侦探 多周期规划员、工人、法官
- 宫廷主义 - 代表团执行议定书
- 私处保健 - 系统健康诊断
- 焦点 - 提高对发展背景的认识
- 代理护卫员 防止代理人合并公关
- 技能图 ——记忆知识图集成
扩展
软件包和扩展路径在 设置.json设置装入这些软件包和本地 扩展 目录.
使用量
# Elyntic orchestrates (delegates to workers)
export ELYNTIC_DIR="$HOME/elyntic-agent"
elyntic "Build a REST API with JWT auth"
可选 循环运行器 需要单独的 pi CLI (中文(简体) )npm install -g @cgh567/cli),有PYAML的Python,以及一个 timeout 命令其核查路径。 在使用前先检查这些先决条件.
在Elyntic会话内,使用它的代理工具(这些不是 shell 命令):
// Direct agent dispatch
subagent({ agent: "worker", task: "Add rate limiting to /api/login" })
// Parallel workers
subagent({ tasks: [
{ agent: "worker", task: "Task 1: Add bcrypt" },
{ agent: "worker", task: "Task 2: Create login endpoint" }
]})
// Execute an existing structured plan
coordinate({ plan: "specs/auth.md" })
结构
~/elyntic-agent/
├── agents/ # Agent definitions
│ ├── worker.md # Minion worker (TDD + 11 gates)
│ ├── planner.md # Elyntic planner (hypothesis-driven)
│ ├── judge.md # Cycle evaluator (semi-formal verification)
│ ├── elyntic-system.md # Elyntic system-agent definition
│ ├── coordination/ # Variants for coordinate() engine
│ └── crew/ # Variants for pi-messenger Crew
├── docs/ # Documentation index and references
│ ├── README.md # Docs index
│ └── guide/ # Agent-readable installation and setup guides
│ └── installation.md # Step-by-step installation guide
├── prompts/ # Templates (post-mortem, adversarial-review)
├── skills/ # Skills loaded on demand
├── extensions/ # Local extension hooks
├── scripts/ # Utility scripts
├── .planning/ # GSD lifecycle artifacts (gitignored transient data)
│ ├── PLAN.md # Goal-backward plan (discuss → plan)
│ ├── CONTEXT.md # Discuss-phase findings
│ ├── VERIFICATION.md # Verifier output
│ └── debug/ # Transient debug sessions (active/ is gitignored)
├── AGENTS.md # Agent-readable project context (per-directory)
├── settings.json # Pi config + extension manifest
└── setup.sh # Installer
GSD 生命周期
每个非部落任务都遵循GSD(Get Shit Done)执行标准:
discuss → plan → execute → verify
- 讨论 - Elyntic确定灰色区域,提出澄清问题,并产生
CONTEXT.md - 计划 ——规划师(惠勒)创造后进
PLAN.md以波为主的任务分解 - 执行 ——工人(戴森)使用TDD:RED → GREEN → Refactor,并有管道核查
- 校验 - 验证器(汉斯)检查变量、数据流动和接受标准,生成
VERIFICATION.md
艺术家住在 .planning/ 在雷波根。 临时调试会话( T).planning/debug/active/)为被克.
代理可读安装指南
文件 docs/guide/installation.md 是一种结构化的,机器可读的指南,为AI代理(Elyntic,工人)在设置任务期间所消耗. 它涵盖:
- 先决条件和环境设置
- 依赖性安装令
- 延期登记
- 健康检查和吸烟检查
人类的使用者也能读取它——它是镜子 setup.sh 但有道理 和排除麻烦的背景.
桌面应用程序
这个仓库提供代理运行时间 。 桌面应用单独开发.
纸张参考文献
根据 "代理代码解释" (Anthropic 2026) (英语:
- 模糊的测试后卫(cpp 3)
- 名称分辨率审计(django-13670)
- 间接检查( Mockito 8)
- 确信错误的回答警告( py 5)
- 完成前清单中的第11-12个门