Skip to content

Latest commit

 

History

32 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

XRK Harness

XRK-Harness

TypeScript Agent Harness + Server Kit

纯 Node / TypeScript 宿主 · 可组装 · 可审计 · session 事件为对话真源

文档 · 能力矩阵 · 贡献 · MIT · xrkseek


进度

docs/status.md 为准。摘要:

状态
Kernel · Compose · Session · Agent · Exec · HTTP · Host Face 主路径 能跑
MCP(stdio · HTTP · list_changed)· Attachment(Face 可图) 能跑
Host Face ↔ 产品 Web · 浏览器 E2E 未稳
Registry R1 官方协议 · MCP 设置 UI 未做

快速开始

需要 Node ≥26

pnpm install
pnpm build

node apps/cli/dist/bin.js run --preset minimal --prompt "ping"
# 产品壳:编出 apps/web/dist 后 serve;否则回退 Face console
node apps/cli/dist/bin.js serve --preset server --workspace .
# or: pnpm serve   /   xrk-harness web --open

示例:examples/hello-agent · HTTP:docs/http-api.md

原则

  • 宿主仅 TypeScript(Node ≥26)
  • Session 长寿 · turn / loop 短寿
  • 模型可见输入必须可从 session 事件重建
  • 无全局 Proxy;组合用 @xrkseek/compose
  • presets 无业务逻辑;密钥不入库

布局

树与依赖:docs/architecture.md。包索引:docs/modules/README.md

apps/cli · apps/web · apps/console   CLI · 壳底稿 · Face 验证台
packages/client         壳客户端包底稿(与 apps/web 成对)
packages/*              @xrkseek 库(kernel · compose · core* · llm · exec* · server · …)
presets/                minimal | harness | server
docs/                   规格 · ADR · modules 文件地图

AGENTS.md


MIT © xrkseek

About

用 TypeScript 写的下一代 Agent 运行时:把「模型 + 工具 + 会话 + 策略」收成可组合、可审计的脊柱

Resources

Contributing

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages