v2.2-paseo-providers: Paseo provider stack + v2.2.1 pane-scoped chat fixes
Ship Paseo-equivalent provider snapshot, AgentComposerBar, ACP dispatch rewrite with streaming/persist, permission prompts, and agent commands. Follow-up: pane-scoped chat resolution, CoderMessageList tool timeline, WS user-delta replace, and inference orphan tool_call stripping. Archive openspec v2-2; update CHANGELOG and CURRENT. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -2,6 +2,8 @@
|
||||
|
||||
Self-hosted single-user developer chat app. 3-app monorepo: BooChat (read-only chat), BooCoder (write tools + agent dispatch), BooTerm (PTY terminals).
|
||||
|
||||
**Agent navigation:** [`AGENTS.md`](AGENTS.md) · **Architecture:** [`docs/ARCHITECTURE.md`](docs/ARCHITECTURE.md) · **Engineering reference:** [`CLAUDE.md`](CLAUDE.md)
|
||||
|
||||
## Stack
|
||||
|
||||
- Node 20, Fastify, postgres (porsager/postgres), ws, zod
|
||||
@@ -30,7 +32,7 @@ cp .env.example .env
|
||||
docker compose up -d boocode_db
|
||||
|
||||
# run server (port 3000) and web (port 5173) in two shells
|
||||
DATABASE_URL=postgres://boocode:devpass@127.0.0.1:5500/boocode \
|
||||
DATABASE_URL=postgres://boocode:devpass@127.0.0.1:5500/boochat \
|
||||
LLAMA_SWAP_URL=http://100.101.41.16:8401 \
|
||||
pnpm dev:server
|
||||
|
||||
@@ -58,8 +60,8 @@ upstream and inject `Remote-User`. Postgres binds loopback only.
|
||||
|BooChat|`100.114.205.53:9500`|Read-only chat + SPA |
|
||||
|BooTerm|`100.114.205.53:9501`|PTY/tmux terminal panes |
|
||||
|BooCoder|host:9502|Write tools + agent dispatch + MCP server (systemd service, not Docker) |
|
||||
|Postgres|`127.0.0.1:5500`|Shared database (`boochat_db`) |
|
||||
|codecontext|`:8765` (internal)|MCP server for architect tools |
|
||||
|Postgres|`127.0.0.1:5500`|Shared database (`boochat`; Docker service `boocode_db`) |
|
||||
|codecontext|internal `:8080`|Code graph sidecar (Docker network only) |
|
||||
|
||||
## What's shipped
|
||||
|
||||
|
||||
Reference in New Issue
Block a user