JNK234/KYN
GitHub: JNK234/KYN
基于多智能体架构的事件响应系统,通过机构记忆实现团队处理能力的持续积累与复用。
Stars: 1 | Forks: 0
# Kyn
**在线演示:** https://kyn-xi.vercel.app/
为 Nozomio 黑客松而构建 —— 赛道 4:公司大脑 (Nia + Hyperspell)。
一个用于解决复杂工作问题的上下文工程系统。主管 (supervisor) 决定收集哪些上下文,调用能力子代理 (代码 / 公司 / 记忆 / 行动),并交付真实的工件。该系统每次运行都会变得更智能。
想法、研究和构建指南位于 [`.claude/`](.claude) 中。
## 运行代理
CLI:
```
.venv/bin/python scripts/run_agent.py "your problem here"
```
HTTP API + 前端(同一源上的实时 UI):
```
.venv/bin/uvicorn server.main:app --reload --port 8000
# 在浏览器中打开 http://localhost:8000
```
## 前端 — KynUIRunView
位于 `KynUIRunView.html` 的静态 HTML 原型现已连接到实时后端。通过 URL 提供三种模式:
| URL | 功能 |
|---|---|
| `http://localhost:8000/` | 重定向到运行视图。在输入框中输入问题,点击运行。 |
| `http://localhost:8000/static/KynUIRunView.html?problem=Why+are+payments+failing` | 加载时自动运行该问题。 |
| `http://localhost:8000/static/KynUIRunView.html?run_id=` | **回放模式** — 从磁盘加载过去的运行记录并动画回放事件。添加 `&instant=1` 以跳过节奏控制。 |
该页面 POST 到 `/agent/run` 并在客户端解析 SSE 流,修改现有的 DOM 钩子(`.chat-body`, `.trail`, `.answer-body`, `.evidence`, `.mini-log`, KPIs)。Markdown 通过 `marked` CDN 脚本渲染。无需构建步骤。所有 JS 都位于 `KynUIRunView.html` 底部的单个 `