Files
automaker/logs/server.log
Kacper a412f5d0fb feat: add context view tests and enhance context drop zone
- Introduced a new test suite for the Context View, covering file management, editing, and edge cases.
- Added a data-testid attribute to the context drop zone for improved testability.
- Implemented various tests for creating, editing, deleting, and uploading context files, ensuring robust functionality and user experience.
2025-12-15 02:39:56 +01:00

1410 lines
49 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

> automaker@1.0.0 dev:server
> npm run dev --workspace=apps/server
> @automaker/server@0.1.0 dev
> tsx watch src/index.ts
[dotenv@17.2.3] injecting env (1) from .env -- tip: 🔐 prevent committing .env to code: https://dotenvx.com/precommit
╔═══════════════════════════════════════════════════════════════════════╗
║ ⚠️ WARNING: No Claude authentication configured ║
║ ║
║ The Claude Agent SDK requires authentication to function. ║
║ ║
║ Option 1 - Subscription (OAuth Token): ║
║ export CLAUDE_CODE_OAUTH_TOKEN="your-oauth-token" ║
║ ║
║ Option 2 - Pay-per-use (API Key): ║
║ export ANTHROPIC_API_KEY="sk-ant-..." ║
║ ║
║ Or use the setup wizard in Settings to configure authentication. ║
╚═══════════════════════════════════════════════════════════════════════╝
╔═══════════════════════════════════════════════════════╗
║ Automaker Backend Server ║
╠═══════════════════════════════════════════════════════╣
║ HTTP API: http://localhost:3008 ║
║ WebSocket: ws://localhost:3008/api/events ║
║ Terminal: ws://localhost:3008/api/terminal/ws ║
║ Health: http://localhost:3008/api/health ║
║ Terminal: enabled (password protected) ║
╚═══════════════════════════════════════════════════════╝
[Server] Agent service initialized
GET /api/health 200
[WebSocket] Client connected
OPTIONS /api/running-agents 204
[WebSocket] Client connected
GET /api/running-agents 200
OPTIONS /api/running-agents 204
GET /api/running-agents 200
GET /api/health 200
GET /api/health 200
OPTIONS /api/fs/mkdir 204
OPTIONS /api/fs/mkdir 204
OPTIONS /api/fs/mkdir 204
POST /api/fs/mkdir 200
OPTIONS /api/fs/mkdir 204
OPTIONS /api/fs/readdir 204
[WebSocket] Client connected
POST /api/fs/mkdir 200
POST /api/fs/mkdir 200
POST /api/fs/readdir 200
OPTIONS /api/running-agents 204
OPTIONS /api/fs/readdir 204
POST /api/fs/mkdir 200
POST /api/fs/readdir 200
GET /api/running-agents 200
[WebSocket] Client connected
GET /api/health 200
POST /api/fs/readdir 200
POST /api/fs/readdir 200
OPTIONS /api/running-agents 204
OPTIONS /api/fs/mkdir 204
GET /api/running-agents 200
GET /api/health 200
OPTIONS /api/fs/mkdir 204
OPTIONS /api/fs/mkdir 204
POST /api/fs/mkdir 200
OPTIONS /api/fs/mkdir 204
OPTIONS /api/fs/readdir 204
POST /api/fs/mkdir 200
POST /api/fs/mkdir 200
POST /api/fs/readdir 200
POST /api/fs/mkdir 200
POST /api/fs/readdir 200
OPTIONS /api/fs/readdir 204
OPTIONS /api/fs/readdir 204
POST /api/fs/readdir 200
POST /api/fs/readdir 200
OPTIONS /api/fs/read 204
POST /api/fs/read 200
OPTIONS /api/fs/read 204
POST /api/fs/read 200
OPTIONS /api/fs/write 204
POST /api/fs/write 200
[WebSocket] Client disconnected
OPTIONS /api/fs/delete 204
POST /api/fs/delete 200
POST /api/fs/mkdir 200
POST /api/fs/readdir 200
OPTIONS /api/fs/write 204
POST /api/fs/write 200
POST /api/fs/mkdir 200
POST /api/fs/readdir 200
[WebSocket] Client disconnected
OPTIONS /api/fs/read 204
GET /api/running-agents 304
GET /api/health 200
[WebSocket] Client connected
[FS] ❌ Read file failed: Error: ENOENT: no such file or directory, open '/Users/shirone/Documents/Projekty/automaker/test/fixtures/projectA/.automaker/context/test-context.md'
at async open (node:internal/fs/promises:639:25)
at async Object.readFile (node:internal/fs/promises:1243:14)
at async <anonymous> (/Users/shirone/Documents/Projekty/automaker/apps/server/src/routes/fs/routes/read.ts:21:23) {
errno: -2,
code: 'ENOENT',
syscall: 'open',
path: '/Users/shirone/Documents/Projekty/automaker/test/fixtures/projectA/.automaker/context/test-context.md'
}
POST /api/fs/read 500
POST /api/fs/mkdir 200
POST /api/fs/mkdir 200
POST /api/fs/readdir 200
POST /api/fs/readdir 200
[WebSocket] Client connected
OPTIONS /api/running-agents 204
GET /api/running-agents 200
GET /api/health 200
OPTIONS /api/fs/mkdir 204
POST /api/fs/mkdir 200
POST /api/fs/mkdir 200
OPTIONS /api/fs/readdir 204
POST /api/fs/readdir 200
POST /api/fs/readdir 200
OPTIONS /api/fs/write 204
POST /api/fs/write 200
POST /api/fs/mkdir 200
POST /api/fs/readdir 200
OPTIONS /api/fs/read 204
POST /api/fs/read 200
[WebSocket] Client disconnected
[WebSocket] Client connected
OPTIONS /api/running-agents 204
GET /api/running-agents 200
GET /api/health 200
OPTIONS /api/fs/mkdir 204
POST /api/fs/mkdir 200
POST /api/fs/mkdir 200
OPTIONS /api/fs/read 204
[FS] ❌ Read file failed: Error: ENOENT: no such file or directory, open '/Users/shirone/Documents/Projekty/automaker/test/fixtures/projectA/.automaker/context/delete-image.png'
at async open (node:internal/fs/promises:639:25)
at async Object.readFile (node:internal/fs/promises:1243:14)
at async <anonymous> (/Users/shirone/Documents/Projekty/automaker/apps/server/src/routes/fs/routes/read.ts:21:23) {
errno: -2,
code: 'ENOENT',
syscall: 'open',
path: '/Users/shirone/Documents/Projekty/automaker/test/fixtures/projectA/.automaker/context/delete-image.png'
}
POST /api/fs/read 500
OPTIONS /api/fs/readdir 204
POST /api/fs/readdir 200
POST /api/fs/readdir 200
OPTIONS /api/fs/read 204
POST /api/fs/read 200
[WebSocket] Client disconnected
[WebSocket] Client connected
OPTIONS /api/running-agents 204
GET /api/running-agents 200
GET /api/health 200
OPTIONS /api/fs/mkdir 204
POST /api/fs/mkdir 200
POST /api/fs/mkdir 200
OPTIONS /api/fs/readdir 204
POST /api/fs/readdir 200
POST /api/fs/readdir 200
OPTIONS /api/fs/write 204
POST /api/fs/write 200
POST /api/fs/mkdir 200
POST /api/fs/readdir 200
[WebSocket] Client disconnected
[WebSocket] Client connected
OPTIONS /api/running-agents 204
GET /api/running-agents 200
GET /api/health 200
OPTIONS /api/fs/mkdir 204
POST /api/fs/mkdir 200
POST /api/fs/mkdir 200
OPTIONS /api/fs/readdir 204
POST /api/fs/readdir 200
POST /api/fs/readdir 200
OPTIONS /api/fs/write 204
POST /api/fs/write 200
POST /api/fs/mkdir 200
POST /api/fs/readdir 200
OPTIONS /api/fs/read 204
POST /api/fs/read 200
[WebSocket] Client disconnected
[WebSocket] Client connected
OPTIONS /api/running-agents 204
GET /api/running-agents 200
GET /api/health 200
OPTIONS /api/fs/mkdir 204
POST /api/fs/mkdir 200
POST /api/fs/mkdir 200
OPTIONS /api/fs/readdir 204
POST /api/fs/readdir 200
POST /api/fs/readdir 200
OPTIONS /api/fs/write 204
POST /api/fs/write 200
POST /api/fs/mkdir 200
POST /api/fs/readdir 200
OPTIONS /api/fs/read 204
POST /api/fs/read 200
[WebSocket] Client disconnected
[WebSocket] Client connected
OPTIONS /api/running-agents 204
GET /api/running-agents 200
GET /api/health 200
OPTIONS /api/fs/mkdir 204
POST /api/fs/mkdir 200
POST /api/fs/mkdir 200
OPTIONS /api/fs/readdir 204
POST /api/fs/readdir 200
POST /api/fs/readdir 200
OPTIONS /api/fs/write 204
POST /api/fs/write 200
POST /api/fs/mkdir 200
POST /api/fs/readdir 200
POST /api/fs/write 200
POST /api/fs/mkdir 200
POST /api/fs/readdir 200
OPTIONS /api/fs/read 204
POST /api/fs/read 200
[WebSocket] Client disconnected
[WebSocket] Client connected
OPTIONS /api/running-agents 204
GET /api/running-agents 200
GET /api/health 200
OPTIONS /api/fs/mkdir 204
POST /api/fs/mkdir 200
POST /api/fs/mkdir 200
OPTIONS /api/fs/readdir 204
POST /api/fs/readdir 200
POST /api/fs/readdir 200
OPTIONS /api/fs/write 204
POST /api/fs/write 200
POST /api/fs/mkdir 200
POST /api/fs/readdir 200
OPTIONS /api/fs/read 204
POST /api/fs/read 200
[WebSocket] Client disconnected
[WebSocket] Client disconnected
[WebSocket] Client disconnected
POST /api/fs/write 200
[WebSocket] Client disconnected
[WebSocket] Client connected
OPTIONS /api/running-agents 204
GET /api/running-agents 200
[WebSocket] Client connected
GET /api/health 200
OPTIONS /api/running-agents 204
GET /api/health 200
GET /api/running-agents 200
[WebSocket] Client connected
OPTIONS /api/running-agents 204
GET /api/running-agents 200
GET /api/health 200
OPTIONS /api/fs/mkdir 204
POST /api/fs/mkdir 200
POST /api/fs/mkdir 200
OPTIONS /api/fs/mkdir 204
OPTIONS /api/fs/mkdir 204
POST /api/fs/mkdir 200
POST /api/fs/mkdir 200
OPTIONS /api/fs/mkdir 204
POST /api/fs/mkdir 200
POST /api/fs/mkdir 200
OPTIONS /api/fs/readdir 204
POST /api/fs/readdir 200
OPTIONS /api/fs/readdir 204
POST /api/fs/readdir 200
OPTIONS /api/fs/readdir 204
POST /api/fs/readdir 200
POST /api/fs/readdir 200
POST /api/fs/readdir 200
POST /api/fs/readdir 200
OPTIONS /api/fs/write 204
OPTIONS /api/fs/write 204
POST /api/fs/write 200
POST /api/fs/write 200
POST /api/fs/mkdir 200
POST /api/fs/mkdir 200
POST /api/fs/readdir 200
POST /api/fs/readdir 200
OPTIONS /api/fs/read 204
POST /api/fs/read 200
OPTIONS /api/fs/read 204
POST /api/fs/read 200
[WebSocket] Client disconnected
[WebSocket] Client connected
OPTIONS /api/running-agents 204
GET /api/running-agents 200
GET /api/health 200
OPTIONS /api/fs/mkdir 204
POST /api/fs/mkdir 200
POST /api/fs/mkdir 200
OPTIONS /api/fs/write 204
POST /api/fs/write 200
OPTIONS /api/fs/readdir 204
POST /api/fs/mkdir 200
POST /api/fs/readdir 200
POST /api/fs/readdir 200
POST /api/fs/readdir 200
[WebSocket] Client disconnected
[WebSocket] Client disconnected
[WebSocket] Client connected
OPTIONS /api/running-agents 204
GET /api/running-agents 200
GET /api/health 200
OPTIONS /api/fs/mkdir 204
POST /api/fs/mkdir 200
POST /api/fs/mkdir 200
OPTIONS /api/fs/readdir 204
POST /api/fs/readdir 200
POST /api/fs/readdir 200
[WebSocket] Client connected
OPTIONS /api/running-agents 204
GET /api/running-agents 200
GET /api/health 200
OPTIONS /api/fs/mkdir 204
OPTIONS /api/fs/mkdir 204
POST /api/fs/mkdir 200
POST /api/fs/mkdir 200
OPTIONS /api/fs/readdir 204
POST /api/fs/readdir 200
POST /api/fs/readdir 200
OPTIONS /api/fs/read 204
[FS] ❌ Read file failed: Error: ENOENT: no such file or directory, open '/Users/shirone/Documents/Projekty/automaker/test/fixtures/projectA/.automaker/context/edit-test.md'
at async open (node:internal/fs/promises:639:25)
at async Object.readFile (node:internal/fs/promises:1243:14)
at async <anonymous> (/Users/shirone/Documents/Projekty/automaker/apps/server/src/routes/fs/routes/read.ts:21:23) {
errno: -2,
code: 'ENOENT',
syscall: 'open',
path: '/Users/shirone/Documents/Projekty/automaker/test/fixtures/projectA/.automaker/context/edit-test.md'
}
POST /api/fs/read 500
OPTIONS /api/fs/write 204
POST /api/fs/write 200
POST /api/fs/mkdir 200
POST /api/fs/readdir 200
OPTIONS /api/fs/read 204
POST /api/fs/read 200
[WebSocket] Client disconnected
OPTIONS /api/fs/write 204
POST /api/fs/write 200
POST /api/fs/mkdir 200
POST /api/fs/readdir 200
POST /api/fs/write 200
POST /api/fs/mkdir 200
POST /api/fs/readdir 200
OPTIONS /api/fs/read 204
POST /api/fs/read 200
[WebSocket] Client disconnected
[WebSocket] Client connected
OPTIONS /api/running-agents 204
GET /api/running-agents 200
GET /api/health 200
OPTIONS /api/fs/mkdir 204
POST /api/fs/mkdir 200
POST /api/fs/mkdir 200
OPTIONS /api/fs/readdir 204
POST /api/fs/readdir 200
POST /api/fs/readdir 200
OPTIONS /api/fs/write 204
POST /api/fs/write 200
POST /api/fs/mkdir 200
POST /api/fs/readdir 200
OPTIONS /api/fs/read 204
POST /api/fs/read 200
POST /api/fs/write 200
[WebSocket] Client disconnected
[WebSocket] Client disconnected
[WebSocket] Client connected
OPTIONS /api/running-agents 204
GET /api/running-agents 200
GET /api/health 200
OPTIONS /api/fs/mkdir 204
POST /api/fs/mkdir 200
POST /api/fs/mkdir 200
OPTIONS /api/fs/readdir 204
POST /api/fs/readdir 200
POST /api/fs/readdir 200
OPTIONS /api/fs/write 204
POST /api/fs/write 200
POST /api/fs/mkdir 200
POST /api/fs/readdir 200
OPTIONS /api/fs/read 204
POST /api/fs/read 200
[WebSocket] Client disconnected
[WebSocket] Client connected
OPTIONS /api/running-agents 204
GET /api/running-agents 200
GET /api/health 200
OPTIONS /api/fs/mkdir 204
POST /api/fs/mkdir 200
POST /api/fs/mkdir 200
OPTIONS /api/fs/readdir 204
POST /api/fs/readdir 200
POST /api/fs/readdir 200
OPTIONS /api/fs/read 204
POST /api/fs/read 200
OPTIONS /api/fs/write 204
POST /api/fs/write 200
[WebSocket] Client disconnected
[WebSocket] Client connected
GET /api/running-agents 304
GET /api/health 200
POST /api/fs/mkdir 200
POST /api/fs/mkdir 200
POST /api/fs/readdir 200
POST /api/fs/readdir 200
POST /api/fs/read 200
[WebSocket] Client disconnected
[WebSocket] Client connected
OPTIONS /api/running-agents 204
GET /api/running-agents 200
GET /api/health 200
OPTIONS /api/fs/mkdir 204
POST /api/fs/mkdir 200
POST /api/fs/mkdir 200
OPTIONS /api/fs/readdir 204
POST /api/fs/readdir 200
POST /api/fs/readdir 200
OPTIONS /api/fs/read 204
POST /api/fs/read 200
OPTIONS /api/fs/delete 204
POST /api/fs/delete 200
POST /api/fs/mkdir 200
POST /api/fs/readdir 200
[WebSocket] Client disconnected
[WebSocket] Client connected
OPTIONS /api/running-agents 204
GET /api/running-agents 200
GET /api/health 200
OPTIONS /api/fs/mkdir 204
POST /api/fs/mkdir 200
POST /api/fs/mkdir 200
OPTIONS /api/fs/readdir 204
OPTIONS /api/fs/readdir 204
POST /api/fs/readdir 200
POST /api/fs/readdir 200
OPTIONS /api/fs/write 204
POST /api/fs/write 200
POST /api/fs/mkdir 200
POST /api/fs/readdir 200
OPTIONS /api/fs/read 204
POST /api/fs/read 200
[WebSocket] Client disconnected
[WebSocket] Client connected
OPTIONS /api/running-agents 204
GET /api/running-agents 200
GET /api/health 200
OPTIONS /api/fs/mkdir 204
POST /api/fs/mkdir 200
POST /api/fs/mkdir 200
OPTIONS /api/fs/readdir 204
POST /api/fs/readdir 200
POST /api/fs/readdir 200
OPTIONS /api/fs/read 204
POST /api/fs/read 200
OPTIONS /api/fs/delete 204
POST /api/fs/delete 200
POST /api/fs/mkdir 200
POST /api/fs/readdir 200
[WebSocket] Client disconnected
[WebSocket] Client connected
OPTIONS /api/running-agents 204
GET /api/running-agents 200
GET /api/health 200
OPTIONS /api/fs/mkdir 204
POST /api/fs/mkdir 200
POST /api/fs/mkdir 200
OPTIONS /api/fs/readdir 204
POST /api/fs/readdir 200
POST /api/fs/readdir 200
OPTIONS /api/fs/read 204
POST /api/fs/read 200
[WebSocket] Client disconnected
[WebSocket] Client connected
OPTIONS /api/running-agents 204
GET /api/running-agents 200
GET /api/health 200
OPTIONS /api/fs/mkdir 204
POST /api/fs/mkdir 200
POST /api/fs/mkdir 200
OPTIONS /api/fs/readdir 204
POST /api/fs/readdir 200
POST /api/fs/readdir 200
OPTIONS /api/fs/write 204
POST /api/fs/write 200
POST /api/fs/mkdir 200
POST /api/fs/readdir 200
[WebSocket] Client disconnected
[WebSocket] Client connected
OPTIONS /api/running-agents 204
GET /api/health 200
GET /api/running-agents 200
OPTIONS /api/fs/mkdir 204
POST /api/fs/mkdir 200
POST /api/fs/mkdir 200
OPTIONS /api/fs/readdir 204
POST /api/fs/readdir 200
POST /api/fs/readdir 200
OPTIONS /api/fs/write 204
POST /api/fs/write 200
POST /api/fs/mkdir 200
POST /api/fs/readdir 200
OPTIONS /api/fs/read 204
POST /api/fs/read 200
[WebSocket] Client disconnected
[WebSocket] Client connected
OPTIONS /api/running-agents 204
GET /api/health 200
GET /api/running-agents 200
OPTIONS /api/fs/mkdir 204
POST /api/fs/mkdir 200
POST /api/fs/mkdir 200
OPTIONS /api/fs/readdir 204
POST /api/fs/readdir 200
POST /api/fs/readdir 200
OPTIONS /api/fs/write 204
POST /api/fs/write 200
POST /api/fs/mkdir 200
POST /api/fs/readdir 200
OPTIONS /api/fs/read 204
POST /api/fs/read 200
[WebSocket] Client disconnected
[WebSocket] Client connected
OPTIONS /api/running-agents 204
GET /api/running-agents 200
GET /api/health 200
OPTIONS /api/fs/mkdir 204
POST /api/fs/mkdir 200
POST /api/fs/mkdir 200
OPTIONS /api/fs/readdir 204
POST /api/fs/readdir 200
POST /api/fs/readdir 200
OPTIONS /api/fs/write 204
POST /api/fs/write 200
POST /api/fs/mkdir 200
POST /api/fs/readdir 200
POST /api/fs/write 200
POST /api/fs/mkdir 200
POST /api/fs/readdir 200
OPTIONS /api/fs/read 204
POST /api/fs/read 200
[WebSocket] Client disconnected
[WebSocket] Client connected
OPTIONS /api/running-agents 204
GET /api/running-agents 200
GET /api/health 200
OPTIONS /api/fs/mkdir 204
POST /api/fs/mkdir 200
POST /api/fs/mkdir 200
OPTIONS /api/fs/readdir 204
POST /api/fs/readdir 200
POST /api/fs/readdir 200
OPTIONS /api/fs/write 204
POST /api/fs/write 200
POST /api/fs/mkdir 200
POST /api/fs/readdir 200
OPTIONS /api/fs/read 204
POST /api/fs/read 200
POST /api/fs/write 200
[WebSocket] Client disconnected
[WebSocket] Client connected
OPTIONS /api/running-agents 204
GET /api/running-agents 200
GET /api/health 200
OPTIONS /api/fs/mkdir 204
POST /api/fs/mkdir 200
POST /api/fs/mkdir 200
OPTIONS /api/fs/readdir 204
POST /api/fs/readdir 200
POST /api/fs/readdir 200
OPTIONS /api/fs/write 204
POST /api/fs/write 200
POST /api/fs/mkdir 200
POST /api/fs/readdir 200
OPTIONS /api/fs/read 204
POST /api/fs/read 200
[WebSocket] Client disconnected
[WebSocket] Client connected
OPTIONS /api/running-agents 204
GET /api/running-agents 200
GET /api/health 200
OPTIONS /api/fs/mkdir 204
POST /api/fs/mkdir 200
POST /api/fs/mkdir 200
OPTIONS /api/fs/readdir 204
POST /api/fs/readdir 200
POST /api/fs/readdir 200
OPTIONS /api/fs/read 204
POST /api/fs/read 200
OPTIONS /api/fs/write 204
POST /api/fs/write 200
[WebSocket] Client disconnected
[WebSocket] Client connected
GET /api/running-agents 304
GET /api/health 200
POST /api/fs/mkdir 200
POST /api/fs/mkdir 200
POST /api/fs/readdir 200
POST /api/fs/readdir 200
POST /api/fs/read 200
[WebSocket] Client disconnected
[WebSocket] Client connected
OPTIONS /api/running-agents 204
GET /api/running-agents 200
GET /api/health 200
OPTIONS /api/fs/mkdir 204
POST /api/fs/mkdir 200
POST /api/fs/mkdir 200
OPTIONS /api/fs/readdir 204
POST /api/fs/readdir 200
POST /api/fs/readdir 200
OPTIONS /api/fs/read 204
POST /api/fs/read 200
OPTIONS /api/fs/delete 204
POST /api/fs/delete 200
POST /api/fs/mkdir 200
POST /api/fs/readdir 200
[WebSocket] Client disconnected
[WebSocket] Client connected
OPTIONS /api/running-agents 204
GET /api/running-agents 200
GET /api/health 200
OPTIONS /api/fs/mkdir 204
POST /api/fs/mkdir 200
POST /api/fs/mkdir 200
OPTIONS /api/fs/readdir 204
POST /api/fs/readdir 200
POST /api/fs/readdir 200
OPTIONS /api/fs/write 204
POST /api/fs/write 200
POST /api/fs/mkdir 200
POST /api/fs/readdir 200
OPTIONS /api/fs/read 204
POST /api/fs/read 200
[WebSocket] Client disconnected
[WebSocket] Client connected
OPTIONS /api/running-agents 204
GET /api/running-agents 200
GET /api/health 200
OPTIONS /api/fs/mkdir 204
POST /api/fs/mkdir 200
POST /api/fs/mkdir 200
OPTIONS /api/fs/readdir 204
POST /api/fs/readdir 200
POST /api/fs/readdir 200
OPTIONS /api/fs/read 204
POST /api/fs/read 200
OPTIONS /api/fs/delete 204
POST /api/fs/delete 200
POST /api/fs/mkdir 200
POST /api/fs/readdir 200
[WebSocket] Client disconnected
[WebSocket] Client connected
OPTIONS /api/running-agents 204
GET /api/running-agents 200
GET /api/health 200
OPTIONS /api/fs/mkdir 204
POST /api/fs/mkdir 200
POST /api/fs/mkdir 200
OPTIONS /api/fs/readdir 204
POST /api/fs/readdir 200
POST /api/fs/readdir 200
OPTIONS /api/fs/read 204
POST /api/fs/read 200
[WebSocket] Client disconnected
[WebSocket] Client connected
OPTIONS /api/running-agents 204
GET /api/running-agents 200
GET /api/health 200
OPTIONS /api/fs/mkdir 204
POST /api/fs/mkdir 200
POST /api/fs/mkdir 200
OPTIONS /api/fs/readdir 204
POST /api/fs/readdir 200
POST /api/fs/readdir 200
OPTIONS /api/fs/write 204
POST /api/fs/write 200
POST /api/fs/mkdir 200
POST /api/fs/readdir 200
[WebSocket] Client disconnected
[WebSocket] Client connected
OPTIONS /api/running-agents 204
GET /api/running-agents 200
GET /api/health 200
OPTIONS /api/fs/mkdir 204
POST /api/fs/mkdir 200
POST /api/fs/mkdir 200
OPTIONS /api/fs/readdir 204
POST /api/fs/readdir 200
POST /api/fs/readdir 200
OPTIONS /api/fs/write 204
POST /api/fs/write 200
POST /api/fs/mkdir 200
POST /api/fs/readdir 200
OPTIONS /api/fs/read 204
POST /api/fs/read 200
[WebSocket] Client disconnected
[WebSocket] Client connected
OPTIONS /api/running-agents 204
GET /api/running-agents 200
GET /api/health 200
OPTIONS /api/fs/mkdir 204
POST /api/fs/mkdir 200
POST /api/fs/mkdir 200
OPTIONS /api/fs/readdir 204
POST /api/fs/readdir 200
POST /api/fs/readdir 200
OPTIONS /api/fs/write 204
POST /api/fs/write 200
POST /api/fs/mkdir 200
POST /api/fs/readdir 200
OPTIONS /api/fs/read 204
POST /api/fs/read 200
[WebSocket] Client disconnected
[WebSocket] Client connected
OPTIONS /api/running-agents 204
GET /api/running-agents 200
GET /api/health 200
OPTIONS /api/fs/mkdir 204
POST /api/fs/mkdir 200
POST /api/fs/mkdir 200
OPTIONS /api/fs/readdir 204
POST /api/fs/readdir 200
POST /api/fs/readdir 200
OPTIONS /api/fs/write 204
POST /api/fs/write 200
POST /api/fs/mkdir 200
POST /api/fs/readdir 200
POST /api/fs/write 200
POST /api/fs/mkdir 200
POST /api/fs/readdir 200
OPTIONS /api/fs/read 204
POST /api/fs/read 200
[WebSocket] Client disconnected
[WebSocket] Client connected
OPTIONS /api/running-agents 204
GET /api/running-agents 200
GET /api/health 200
OPTIONS /api/fs/mkdir 204
POST /api/fs/mkdir 200
POST /api/fs/mkdir 200
OPTIONS /api/fs/readdir 204
POST /api/fs/readdir 200
POST /api/fs/readdir 200
OPTIONS /api/fs/write 204
POST /api/fs/write 200
POST /api/fs/mkdir 200
POST /api/fs/readdir 200
OPTIONS /api/fs/read 204
POST /api/fs/read 200
POST /api/fs/write 200
[WebSocket] Client disconnected
[WebSocket] Client connected
OPTIONS /api/fs/mkdir 204
OPTIONS /api/running-agents 204
OPTIONS /api/fs/mkdir 204
GET /api/running-agents 200
GET /api/health 200
POST /api/fs/mkdir 200
POST /api/fs/mkdir 200
OPTIONS /api/fs/readdir 204
OPTIONS /api/fs/readdir 204
POST /api/fs/readdir 200
POST /api/fs/readdir 200
[WebSocket] Client disconnected
GET /api/running-agents 304
[WebSocket] Client connected
GET /api/health 200
POST /api/fs/mkdir 200
POST /api/fs/mkdir 200
POST /api/fs/readdir 200
POST /api/fs/readdir 200
OPTIONS /api/fs/read 204
POST /api/fs/read 200
[WebSocket] Client disconnected
[WebSocket] Client connected
OPTIONS /api/running-agents 204
GET /api/running-agents 200
OPTIONS /api/features/list 204
GET /api/health 200
OPTIONS /api/auto-mode/status 204
OPTIONS /api/fs/read 204
POST /api/auto-mode/status 200
OPTIONS /api/auto-mode/status 204
POST /api/auto-mode/status 200
OPTIONS /api/features/list 204
POST /api/features/list 200
OPTIONS /api/fs/read 204
[WebSocket] Client connected
OPTIONS /api/running-agents 204
GET /api/running-agents 200
POST /api/features/list 200
[WebSocket] Client connected
GET /api/health 200
POST /api/fs/read 200
OPTIONS /api/running-agents 204
GET /api/running-agents 200
GET /api/health 200
POST /api/fs/read 200
[WebSocket] Client connected
OPTIONS /api/running-agents 204
OPTIONS /api/fs/mkdir 204
GET /api/running-agents 200
OPTIONS /api/fs/mkdir 204
GET /api/health 200
POST /api/fs/mkdir 200
POST /api/fs/mkdir 200
OPTIONS /api/fs/readdir 204
OPTIONS /api/fs/readdir 204
POST /api/fs/readdir 200
POST /api/fs/readdir 200
[WebSocket] Client disconnected
OPTIONS /api/fs/browse 204
POST /api/fs/browse 200
OPTIONS /api/spec-regeneration/status 204
GET /api/spec-regeneration/status 200
OPTIONS /api/spec-regeneration/status 204
GET /api/spec-regeneration/status 304
POST /api/fs/read 200
POST /api/fs/read 200
[WebSocket] Client connected
GET /api/running-agents 304
GET /api/health 200
OPTIONS /api/fs/write 204
POST /api/fs/write 200
POST /api/fs/mkdir 200
POST /api/fs/readdir 200
OPTIONS /api/fs/browse 204
POST /api/fs/browse 200
OPTIONS /api/fs/read 204
POST /api/fs/read 200
[WebSocket] Client disconnected
POST /api/fs/browse 200
[WebSocket] Client disconnected
OPTIONS /api/fs/validate-path 204
POST /api/fs/validate-path 200
OPTIONS /api/fs/exists 204
POST /api/fs/exists 200
OPTIONS /api/fs/mkdir 204
POST /api/fs/mkdir 200
POST /api/fs/mkdir 200
POST /api/fs/mkdir 200
POST /api/fs/mkdir 200
POST /api/fs/exists 200
POST /api/fs/exists 200
OPTIONS /api/features/list 204
OPTIONS /api/fs/read 204
OPTIONS /api/auto-mode/status 204
OPTIONS /api/fs/read 204
OPTIONS /api/auto-mode/status 204
POST /api/auto-mode/status 200
POST /api/features/list 200
POST /api/features/list 200
POST /api/auto-mode/status 200
POST /api/fs/read 200
POST /api/fs/read 200
[WebSocket] Client connected
OPTIONS /api/running-agents 204
GET /api/running-agents 200
GET /api/health 200
OPTIONS /api/fs/mkdir 204
OPTIONS /api/fs/mkdir 204
POST /api/fs/mkdir 200
POST /api/fs/mkdir 200
OPTIONS /api/fs/readdir 204
POST /api/fs/readdir 200
POST /api/fs/readdir 200
OPTIONS /api/fs/write 204
POST /api/fs/write 200
[WebSocket] Client disconnected
[WebSocket] Client connected
GET /api/running-agents 304
GET /api/health 200
POST /api/auto-mode/status 200
POST /api/features/list 200
POST /api/auto-mode/status 200
POST /api/fs/read 200
POST /api/features/list 200
POST /api/fs/read 200
OPTIONS /api/spec-regeneration/status 204
POST /api/fs/read 200
OPTIONS /api/spec-regeneration/status 204
GET /api/spec-regeneration/status 200
GET /api/spec-regeneration/status 304
POST /api/fs/read 200
OPTIONS /api/fs/read 204
POST /api/fs/read 200
OPTIONS /api/fs/write 204
POST /api/fs/write 200
[WebSocket] Client disconnected
[WebSocket] Client connected
GET /api/running-agents 304
GET /api/health 200
POST /api/fs/mkdir 200
POST /api/fs/mkdir 200
GET /api/spec-regeneration/status 304
GET /api/spec-regeneration/status 304
POST /api/fs/read 200
POST /api/fs/read 200
POST /api/fs/readdir 200
POST /api/fs/readdir 200
[WebSocket] Client disconnected
POST /api/fs/read 200
[WebSocket] Client disconnected
OPTIONS /api/fs/write 204
POST /api/fs/write 200
[WebSocket] Client connected
OPTIONS /api/running-agents 204
GET /api/running-agents 200
GET /api/health 200
[WebSocket] Client disconnected
OPTIONS /api/fs/mkdir 204
POST /api/fs/mkdir 200
POST /api/fs/mkdir 200
OPTIONS /api/fs/readdir 204
POST /api/fs/readdir 200
POST /api/fs/readdir 200
GET /api/running-agents 304
[WebSocket] Client connected
GET /api/health 200
GET /api/spec-regeneration/status 304
GET /api/spec-regeneration/status 304
POST /api/fs/read 200
POST /api/fs/read 200
OPTIONS /api/fs/read 204
POST /api/fs/read 200
OPTIONS /api/fs/delete 204
POST /api/fs/delete 200
POST /api/fs/mkdir 200
POST /api/fs/readdir 200
[WebSocket] Client disconnected
[WebSocket] Client connected
OPTIONS /api/running-agents 204
GET /api/health 200
GET /api/running-agents 200
OPTIONS /api/fs/mkdir 204
POST /api/fs/mkdir 200
POST /api/fs/mkdir 200
[WebSocket] Client disconnected
OPTIONS /api/fs/readdir 204
POST /api/fs/readdir 200
POST /api/fs/readdir 200
OPTIONS /api/fs/write 204
POST /api/fs/write 200
POST /api/fs/mkdir 200
POST /api/fs/readdir 200
OPTIONS /api/fs/read 204
POST /api/fs/read 200
[WebSocket] Client disconnected
[WebSocket] Client connected
OPTIONS /api/running-agents 204
GET /api/running-agents 200
GET /api/health 200
OPTIONS /api/fs/mkdir 204
POST /api/fs/mkdir 200
POST /api/fs/mkdir 200
OPTIONS /api/fs/readdir 204
POST /api/fs/readdir 200
POST /api/fs/readdir 200
OPTIONS /api/fs/read 204
POST /api/fs/read 200
OPTIONS /api/fs/delete 204
POST /api/fs/delete 200
POST /api/fs/mkdir 200
POST /api/fs/readdir 200
[WebSocket] Client disconnected
[WebSocket] Client connected
OPTIONS /api/running-agents 204
GET /api/running-agents 200
GET /api/health 200
OPTIONS /api/fs/mkdir 204
POST /api/fs/mkdir 200
POST /api/fs/mkdir 200
OPTIONS /api/fs/readdir 204
POST /api/fs/readdir 200
POST /api/fs/readdir 200
OPTIONS /api/fs/read 204
POST /api/fs/read 200
[WebSocket] Client disconnected
[WebSocket] Client connected
OPTIONS /api/running-agents 204
GET /api/running-agents 200
GET /api/health 200
OPTIONS /api/fs/mkdir 204
POST /api/fs/mkdir 200
POST /api/fs/mkdir 200
OPTIONS /api/fs/readdir 204
POST /api/fs/readdir 200
POST /api/fs/readdir 200
OPTIONS /api/fs/write 204
POST /api/fs/write 200
POST /api/fs/mkdir 200
POST /api/fs/readdir 200
[WebSocket] Client disconnected
[WebSocket] Client connected
OPTIONS /api/running-agents 204
GET /api/running-agents 200
GET /api/health 200
OPTIONS /api/fs/mkdir 204
POST /api/fs/mkdir 200
POST /api/fs/mkdir 200
OPTIONS /api/fs/readdir 204
POST /api/fs/readdir 200
POST /api/fs/readdir 200
OPTIONS /api/fs/write 204
POST /api/fs/write 200
POST /api/fs/mkdir 200
POST /api/fs/readdir 200
OPTIONS /api/fs/read 204
POST /api/fs/read 200
[WebSocket] Client disconnected
[WebSocket] Client connected
OPTIONS /api/running-agents 204
GET /api/running-agents 200
GET /api/health 200
OPTIONS /api/fs/mkdir 204
POST /api/fs/mkdir 200
POST /api/fs/mkdir 200
OPTIONS /api/fs/readdir 204
POST /api/fs/readdir 200
POST /api/fs/readdir 200
OPTIONS /api/fs/write 204
POST /api/fs/write 200
POST /api/fs/mkdir 200
POST /api/fs/readdir 200
OPTIONS /api/fs/read 204
POST /api/fs/read 200
[WebSocket] Client disconnected
[WebSocket] Client connected
OPTIONS /api/running-agents 204
GET /api/health 200
GET /api/running-agents 200
OPTIONS /api/fs/mkdir 204
POST /api/fs/mkdir 200
POST /api/fs/mkdir 200
OPTIONS /api/fs/readdir 204
POST /api/fs/readdir 200
POST /api/fs/readdir 200
OPTIONS /api/fs/write 204
POST /api/fs/write 200
POST /api/fs/mkdir 200
POST /api/fs/readdir 200
POST /api/fs/write 200
POST /api/fs/mkdir 200
POST /api/fs/readdir 200
OPTIONS /api/fs/read 204
POST /api/fs/read 200
[WebSocket] Client disconnected
[WebSocket] Client connected
OPTIONS /api/running-agents 204
GET /api/running-agents 200
GET /api/health 200
OPTIONS /api/fs/mkdir 204
POST /api/fs/mkdir 200
POST /api/fs/mkdir 200
OPTIONS /api/fs/readdir 204
POST /api/fs/readdir 200
POST /api/fs/readdir 200
OPTIONS /api/fs/write 204
POST /api/fs/write 200
POST /api/fs/mkdir 200
POST /api/fs/readdir 200
OPTIONS /api/fs/read 204
POST /api/fs/read 200
POST /api/fs/write 200
[WebSocket] Client disconnected
[WebSocket] Client connected
OPTIONS /api/running-agents 204
GET /api/running-agents 200
GET /api/health 200
OPTIONS /api/fs/mkdir 204
POST /api/fs/mkdir 200
POST /api/fs/mkdir 200
OPTIONS /api/fs/readdir 204
POST /api/fs/readdir 200
POST /api/fs/readdir 200
[WebSocket] Client disconnected
[WebSocket] Client connected
GET /api/running-agents 304
GET /api/health 200
POST /api/fs/mkdir 200
POST /api/fs/mkdir 200
POST /api/fs/readdir 200
POST /api/fs/readdir 200
OPTIONS /api/fs/read 204
POST /api/fs/read 200
[WebSocket] Client disconnected
OPTIONS /api/running-agents 204
GET /api/running-agents 200
OPTIONS /api/fs/mkdir 204
GET /api/health 200
OPTIONS /api/fs/mkdir 204
[WebSocket] Client connected
POST /api/fs/mkdir 200
POST /api/fs/mkdir 200
OPTIONS /api/fs/readdir 204
OPTIONS /api/fs/readdir 204
OPTIONS /api/running-agents 204
GET /api/running-agents 200
GET /api/health 200
POST /api/fs/readdir 200
POST /api/fs/readdir 200
[WebSocket] Client connected
OPTIONS /api/running-agents 204
GET /api/running-agents 200
OPTIONS /api/running-agents 204
OPTIONS /api/fs/read 204
OPTIONS /api/auto-mode/status 204
GET /api/running-agents 200
GET /api/health 200
OPTIONS /api/features/list 204
POST /api/auto-mode/status 200
OPTIONS /api/fs/read 204
GET /api/health 200
OPTIONS /api/auto-mode/status 204
POST /api/auto-mode/status 200
OPTIONS /api/features/list 204
[WebSocket] Client connected
[WebSocket] Client connected
POST /api/features/list 200
POST /api/features/list 200
POST /api/fs/read 200
POST /api/fs/read 200
[WebSocket] Client disconnected
GET /api/running-agents 304
GET /api/health 200
[WebSocket] Client connected
OPTIONS /api/fs/browse 204
POST /api/fs/browse 200
OPTIONS /api/fs/write 204
POST /api/fs/write 200
POST /api/fs/mkdir 200
POST /api/fs/readdir 200
OPTIONS /api/spec-regeneration/status 204
GET /api/spec-regeneration/status 200
GET /api/spec-regeneration/status 304
POST /api/fs/read 200
POST /api/fs/read 200
OPTIONS /api/fs/browse 204
OPTIONS /api/fs/read 204
POST /api/fs/read 200
POST /api/fs/browse 200
[WebSocket] Client disconnected
POST /api/fs/browse 200
OPTIONS /api/running-agents 204
GET /api/running-agents 200
GET /api/health 200
OPTIONS /api/fs/validate-path 204
POST /api/fs/validate-path 200
OPTIONS /api/fs/mkdir 204
OPTIONS /api/fs/exists 204
OPTIONS /api/fs/mkdir 204
POST /api/fs/exists 200
POST /api/fs/mkdir 200
POST /api/fs/mkdir 200
OPTIONS /api/fs/mkdir 204
POST /api/fs/mkdir 200
POST /api/fs/mkdir 200
POST /api/fs/mkdir 200
POST /api/fs/mkdir 200
OPTIONS /api/fs/readdir 204
OPTIONS /api/fs/readdir 204
POST /api/fs/exists 200
POST /api/fs/readdir 200
[WebSocket] Client connected
POST /api/fs/readdir 200
POST /api/fs/exists 200
OPTIONS /api/features/list 204
OPTIONS /api/fs/read 204
OPTIONS /api/auto-mode/status 204
OPTIONS /api/features/list 204
OPTIONS /api/fs/read 204
OPTIONS /api/auto-mode/status 204
POST /api/auto-mode/status 200
POST /api/auto-mode/status 200
POST /api/features/list 200
POST /api/features/list 200
POST /api/fs/read 200
POST /api/fs/read 200
[WebSocket] Client disconnected
OPTIONS /api/fs/write 204
POST /api/fs/write 200
[WebSocket] Client disconnected
GET /api/running-agents 304
GET /api/health 200
POST /api/auto-mode/status 200
[WebSocket] Client connected
POST /api/features/list 200
POST /api/auto-mode/status 200
POST /api/fs/read 200
POST /api/features/list 200
POST /api/fs/read 200
OPTIONS /api/spec-regeneration/status 204
OPTIONS /api/spec-regeneration/status 204
GET /api/spec-regeneration/status 200
GET /api/spec-regeneration/status 304
POST /api/fs/read 200
POST /api/fs/read 200
OPTIONS /api/fs/read 204
POST /api/fs/read 200
OPTIONS /api/fs/write 204
POST /api/fs/write 200
[WebSocket] Client disconnected
GET /api/spec-regeneration/status 304
GET /api/spec-regeneration/status 304
POST /api/fs/read 200
POST /api/fs/read 200
GET /api/running-agents 304
GET /api/health 200
POST /api/fs/mkdir 200
POST /api/fs/mkdir 200
[WebSocket] Client connected
POST /api/fs/readdir 200
POST /api/fs/readdir 200
[WebSocket] Client disconnected
POST /api/fs/read 200
[WebSocket] Client disconnected
OPTIONS /api/fs/write 204
POST /api/fs/write 200
[WebSocket] Client disconnected
OPTIONS /api/running-agents 204
GET /api/running-agents 304
GET /api/health 200
GET /api/spec-regeneration/status 304
GET /api/spec-regeneration/status 304
POST /api/fs/read 200
POST /api/fs/read 200
[WebSocket] Client connected
OPTIONS /api/running-agents 204
GET /api/health 200
GET /api/running-agents 200
OPTIONS /api/fs/mkdir 204
POST /api/fs/mkdir 200
POST /api/fs/mkdir 200
[WebSocket] Client connected
OPTIONS /api/fs/readdir 204
POST /api/fs/readdir 200
POST /api/fs/readdir 200
OPTIONS /api/fs/read 204
POST /api/fs/read 200
OPTIONS /api/fs/delete 204
POST /api/fs/delete 200
POST /api/fs/mkdir 200
POST /api/fs/readdir 200
[WebSocket] Client disconnected
[WebSocket] Client disconnected
OPTIONS /api/running-agents 204
GET /api/running-agents 200
GET /api/health 200
OPTIONS /api/fs/mkdir 204
POST /api/fs/mkdir 200
POST /api/fs/mkdir 200
[WebSocket] Client connected
OPTIONS /api/fs/readdir 204
POST /api/fs/readdir 200
POST /api/fs/readdir 200
OPTIONS /api/fs/write 204
POST /api/fs/write 200
POST /api/fs/mkdir 200
POST /api/fs/readdir 200
OPTIONS /api/fs/read 204
POST /api/fs/read 200
[WebSocket] Client disconnected
OPTIONS /api/running-agents 204
GET /api/running-agents 200
GET /api/health 200
OPTIONS /api/fs/mkdir 204
POST /api/fs/mkdir 200
POST /api/fs/mkdir 200
[WebSocket] Client connected
OPTIONS /api/fs/readdir 204
POST /api/fs/readdir 200
POST /api/fs/readdir 200
OPTIONS /api/fs/read 204
POST /api/fs/read 200
OPTIONS /api/fs/delete 204
POST /api/fs/delete 200
POST /api/fs/mkdir 200
POST /api/fs/readdir 200
[WebSocket] Client disconnected
OPTIONS /api/running-agents 204
GET /api/running-agents 200
GET /api/health 200
OPTIONS /api/fs/mkdir 204
POST /api/fs/mkdir 200
POST /api/fs/mkdir 200
[WebSocket] Client connected
OPTIONS /api/fs/readdir 204
POST /api/fs/readdir 200
POST /api/fs/readdir 200
OPTIONS /api/fs/read 204
POST /api/fs/read 200
[WebSocket] Client disconnected
OPTIONS /api/running-agents 204
GET /api/running-agents 200
GET /api/health 200
OPTIONS /api/fs/mkdir 204
POST /api/fs/mkdir 200
POST /api/fs/mkdir 200
[WebSocket] Client connected
OPTIONS /api/fs/readdir 204
POST /api/fs/readdir 200
POST /api/fs/readdir 200
OPTIONS /api/fs/write 204
POST /api/fs/write 200
POST /api/fs/mkdir 200
POST /api/fs/readdir 200
[WebSocket] Client disconnected
OPTIONS /api/running-agents 204
GET /api/running-agents 200
GET /api/health 200
OPTIONS /api/fs/mkdir 204
POST /api/fs/mkdir 200
POST /api/fs/mkdir 200
[WebSocket] Client connected
OPTIONS /api/fs/readdir 204
POST /api/fs/readdir 200
POST /api/fs/readdir 200
OPTIONS /api/fs/write 204
POST /api/fs/write 200
POST /api/fs/mkdir 200
POST /api/fs/readdir 200
OPTIONS /api/fs/read 204
POST /api/fs/read 200
[WebSocket] Client disconnected
OPTIONS /api/running-agents 204
GET /api/running-agents 200
GET /api/health 200
OPTIONS /api/fs/mkdir 204
POST /api/fs/mkdir 200
POST /api/fs/mkdir 200
[WebSocket] Client connected
OPTIONS /api/fs/readdir 204
POST /api/fs/readdir 200
POST /api/fs/readdir 200
OPTIONS /api/fs/write 204
POST /api/fs/write 200
POST /api/fs/mkdir 200
POST /api/fs/readdir 200
OPTIONS /api/fs/read 204
POST /api/fs/read 200
[WebSocket] Client disconnected
OPTIONS /api/running-agents 204
GET /api/running-agents 200
GET /api/health 200
OPTIONS /api/fs/mkdir 204
POST /api/fs/mkdir 200
POST /api/fs/mkdir 200
[WebSocket] Client connected
OPTIONS /api/fs/readdir 204
POST /api/fs/readdir 200
POST /api/fs/readdir 200
OPTIONS /api/fs/write 204
POST /api/fs/write 200
POST /api/fs/mkdir 200
POST /api/fs/readdir 200
POST /api/fs/write 200
POST /api/fs/mkdir 200
POST /api/fs/readdir 200
OPTIONS /api/fs/read 204
POST /api/fs/read 200
[WebSocket] Client disconnected
OPTIONS /api/running-agents 204
GET /api/running-agents 200
GET /api/health 200
OPTIONS /api/fs/mkdir 204
POST /api/fs/mkdir 200
POST /api/fs/mkdir 200
[WebSocket] Client connected
OPTIONS /api/fs/readdir 204
POST /api/fs/readdir 200
POST /api/fs/readdir 200
OPTIONS /api/fs/write 204
POST /api/fs/write 200
POST /api/fs/mkdir 200
POST /api/fs/readdir 200
OPTIONS /api/fs/read 204
POST /api/fs/read 200
POST /api/fs/write 200
[WebSocket] Client disconnected
OPTIONS /api/running-agents 204
GET /api/running-agents 200
GET /api/health 200
OPTIONS /api/fs/mkdir 204
POST /api/fs/mkdir 200
POST /api/fs/mkdir 200
[WebSocket] Client connected
OPTIONS /api/fs/readdir 204
POST /api/fs/readdir 200
POST /api/fs/readdir 200
[WebSocket] Client disconnected
GET /api/running-agents 304
GET /api/health 200
[WebSocket] Client connected
POST /api/fs/mkdir 200
POST /api/fs/mkdir 200
POST /api/fs/readdir 200
POST /api/fs/readdir 200
OPTIONS /api/fs/read 204
POST /api/fs/read 200
[WebSocket] Client disconnected