Files
agent-helm/package.json
Bjorn Blomberg c58f73626e Scaffolda tunn vertikal slice: pnpm-monorepo (shared/daemon/server/web)
- shared: typat WebSocket-protokoll (daemon/server/web som enda sanning)
- daemon: node-pty kör agenten (default gemini), strömmar pty över WS,
  auto-reconnect; fast pty-storlek
- server: WS-mux + token-auth + session-registry + headless-xterm scrollback
  (SerializeAddon) + routing av input till rätt session
- web: Vue 3 + Vite + xterm.js, session-lista, mobil-layout och
  fallback-tangentbord (piltangenter/Enter/Esc/Tab/Ctrl-C) som skickar
  escape-sekvenser rakt till pty:n -> styr sessionen även utan hooks
- workspace: pnpm-workspace.yaml (onlyBuiltDependencies: node-pty, esbuild),
  tsconfig.base, .npmrc (retry-inställningar), .env.example

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-28 14:28:04 +02:00

17 lines
411 B
JSON

{
"name": "agent-helm",
"version": "0.0.0",
"private": true,
"type": "module",
"scripts": {
"dev:server": "pnpm --filter @agent-helm/server dev",
"dev:daemon": "pnpm --filter @agent-helm/daemon dev",
"dev:web": "pnpm --filter @agent-helm/web dev",
"build": "pnpm -r build",
"typecheck": "pnpm -r --if-present typecheck"
},
"devDependencies": {
"typescript": "^5.7.0"
}
}