Files
zesdex/package.json
T
asepharyana 7e6ed34f0d refactor: rombak jadi full CLI/TUI only — hapus semua interface server (api/ws/grpc/web/daemon) + wire TUI ke agent beneran
- Hapus total interfaces: api (REST), ws (WebSocket), grpc, web, daemon (IPC)
- Hapus infra server-only yang jadi dead code: infrastructure/ipc + seluruh
  stack auth (domain/auth, application/auth, persistence/iam, infrastructure/auth jwt/password/oauth_loopback)
- TUI (OpenTUI) jadi interface utama: wire ke runSingleProcess() real runtime,
  ganti mock '(no LLM configured)' dengan turnService.runTurn asli + streaming
  stream_token/reasoning/tool_result/system_note/error ke transcript
- Tampilkan model asli di header (mis. claude-opus-5), abort turn via Ctrl+C
- CLI jadi mode headless tambahan: zesdex --headless '<prompt>' one-shot turn
- Bersihkan package.json (script tui/headless), tsconfig paths, docker-compose,
  AGENTS.md; hapus StartOAuth/login stub
- verified: tsc 0 err, 70 test pass, build dist/zesdex; headless 'pong' real; TUI
  interactive render + real turn 'say pong in one word' -> assistant 'pong'
2026-09-03 01:19:27 +07:00

30 lines
861 B
JSON

{
"name": "zesdex",
"version": "1.22.0",
"private": true,
"type": "module",
"packageManager": "bun@1.3.14",
"description": "Zesdex — AI-native autonomous coding agent (TypeScript/Bun)",
"license": "MIT",
"scripts": {
"build": "bun build src/interfaces/cli/index.ts --compile --outfile=dist/zesdex",
"check": "tsc --noEmit",
"test": "bun test",
"tui": "bun src/interfaces/cli/index.ts",
"cli": "bun src/interfaces/cli/index.ts --headless",
"headless": "bun src/interfaces/cli/index.ts --headless",
"bootstrap": "bun src/interfaces/cli/bootstrap.ts"
},
"devDependencies": {
"@types/bun": "^1.2.0",
"@types/react": "^19.2.18",
"typescript": "^5.7.0"
},
"dependencies": {
"@node-rs/argon2": "^2.2.0",
"@opentui/core": "^0.5.10",
"@opentui/react": "^0.5.10",
"react": "^19.2.8"
}
}