mirror of
https://github.com/rowboatlabs/rowboat.git
synced 2026-07-18 21:21:11 +02:00
refactor(x): the runtime moves under one roof — core/src/runtime/
Everything "model runtime" now lives under core/src/runtime/, whose five children are the architecture: turns/ (the engine + bridges), sessions/, assembly/ (what an agent is: registry, composer, workspace context, message encoding, permission metadata, headless runners, spawn-agent, copilot/ definition, capabilities/, skills/ — no longer buried at application/assistant), tools/ (catalog + domains + exec plumbing + descriptors, which leave turns/bridges and fix the upward lib→bridges edge), and legacy/ (the quarantined runs engine, with agents/runtime.ts finally honestly named engine.ts). Pure moves via git mv (history follows) with mechanical import rewrites; no durable schema, wire format, or behavior changes — the golden prompt snapshots and the catalog key-order pin pass unchanged. di/ stays top-level (whole-app composition root); application/ shrinks to browser-control/browser-skills/notification and true cross-cutting lib utils. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
parent
25a465880d
commit
e808d6d4f0
153 changed files with 238 additions and 238 deletions
|
|
@ -9,8 +9,8 @@
|
|||
"dev": "tsc -w -p tsconfig.build.json",
|
||||
"test": "vitest run",
|
||||
"test:watch": "vitest",
|
||||
"inspect-turn": "node dist/turns/inspect-cli.js",
|
||||
"inspect": "node dist/turns/inspect-cli.js"
|
||||
"inspect-turn": "node dist/runtime/turns/inspect-cli.js",
|
||||
"inspect": "node dist/runtime/turns/inspect-cli.js"
|
||||
},
|
||||
"dependencies": {
|
||||
"@agentclientprotocol/claude-agent-acp": "^0.55.0",
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue