Commit Graph

  • 633fc48663 prod: sync production fixes - agent lifecycle, docker fallback, compose hardening phase-a-rebase bboxwtf 2026-05-06 19:45:16 +00:00
  • f8e0ca7d5d feat(gateway): restore Phase C full agent lifecycle API bboxwtf 2026-04-19 11:40:39 +00:00
  • dbde22cec1 fix: use official go.sum checksums for google/uuid from sum.golang.org main dev ¨NW¨ 2026-04-11 02:40:45 +01:00
  • 29b3f96097 fix: correct google/uuid checksum in go.sum ¨NW¨ 2026-04-11 02:34:59 +01:00
  • f4f4be8932 fix: add missing github.com/google/uuid to go.sum ¨NW¨ 2026-04-11 02:31:28 +01:00
  • 9170081f96 feat: add agent-worker compose service for image build + fix port range ¨NW¨ 2026-04-11 02:25:09 +01:00
  • 3c8f13d41f fix: match docker GID 988 with host for socket access ¨NW¨ 2026-04-11 02:05:29 +01:00
  • fc72e54ced fix: use correct Docker CLI download URL ¨NW¨ 2026-04-11 01:52:20 +01:00
  • 32a20234d4 feat: use docker run for agent containers + add Docker socket to control-center ¨NW¨ 2026-04-11 01:48:47 +01:00
  • bf66df31da fix: move isCurrentConvThinking before useEffect that references it in dependency array ¨NW¨ 2026-04-11 01:21:35 +01:00
  • 09bd8d0b98 fix: move isCurrentConvThinking declaration before useEffect to fix ReferenceError ¨NW¨ 2026-04-11 00:50:10 +01:00
  • 3d63872df0 fix: remove extra brace in Agents.tsx, remove unused Progress import ¨NW¨ 2026-04-10 21:39:26 +01:00
  • 0f23dffc26 feat(agents): restore agent-worker container architecture + fix chat scroll and parallel chats ¨NW¨ 2026-04-10 15:43:33 +01:00
  • 42a4f2d01d feat(dashboard): restore animated Cluster Topology SVG visualization ¨NW¨ 2026-04-10 07:37:13 +01:00
  • 6d471f8079 feat(chat): auto-track agent delegation from orchestrator tool calls ¨NW¨ 2026-04-09 15:47:04 +01:00
  • 13acc93a1e feat(chat): 3-panel layout with conversation list, agent activity tracker, and persistence ¨NW¨ 2026-04-09 13:40:57 +01:00
  • 4023f912de feat(chat): Mission Control UI — tabbed sidebar with Console/Tasks/Research, dark theme, resizable textarea ¨NW¨ 2026-04-09 06:46:16 +01:00
  • 7c01bc4272 fix(prod): simplify entrypoint — make drizzle-kit migrate non-fatal ¨NW¨ 2026-04-08 23:55:46 +01:00
  • 322cebf475 fix(prod): production startup fixes — health endpoint, serveStatic path, entrypoint, docker config ¨NW¨ 2026-04-08 23:09:28 +01:00
  • cee297b4db chore: exclude kilocode config files from version control ¨NW¨ 2026-04-08 22:38:01 +01:00
  • 153399f41e feat(phase-A): agent-worker container — autonomous agent HTTP server genspark_ai_developer bboxwtf 2026-03-31 23:06:13 +00:00
  • 795ffa4841 Checkpoint: Добавлена автоматическая обработка LLM ошибок (timeout) с: - Автоматическим созданием задач для отслеживания ошибок - Exponential backoff (2s, 4s, 8s) перед повторной попыткой - Обновлением статуса задачи при каждой попытке - Автоматическим retry до 4 попыток - Логированием всех попыток в консоль Manus 2026-03-30 11:55:45 -04:00
  • a19580e381 Checkpoint: Phase 19 FINAL: Task Management System + Web Research Workflow - PRODUCTION READY Manus 2026-03-30 05:47:24 -04:00
  • 4411db8cd6 Checkpoint: Phase 19 Complete: Task Management System + Web Research Workflow Manus 2026-03-30 05:39:39 -04:00
  • b579e1a4d1 Checkpoint: Phase 19: Complete Task Management System Implementation Manus 2026-03-29 07:08:18 -04:00
  • 8096ce4dfd true message Manus 2026-03-26 05:41:44 -04:00
  • d396004294 Checkpoint: Phase 16 complete: entrypoint.sh with drizzle-kit auto-migrate, nodeMetrics table, metrics-collector background job (CPU/MEM every 30s, alerts CPU>80% or unhealthy with 15min cooldown), Sparkline SVG component in Nodes.tsx, nodes.metricsHistory + nodes.allMetricsLatest tRPC endpoints. 104 vitest tests pass. Manus 2026-03-24 12:46:21 -04:00
  • e4666a95bc feat(chat): replace single-line input with resizable multiline textarea bboxwtf 2026-03-22 16:59:33 +00:00
  • 13b7ab57c5 feat(chat): add TaskBoard with tabbed Console/Tasks panel, auto-retry loop, and persistent task CRUD bboxwtf 2026-03-22 13:12:36 +00:00
  • 0f38bb5a43 feat(dashboard): add animated Cluster Topology SVG visualization bboxwtf 2026-03-22 11:14:08 +00:00
  • c1e8774009 fix(workflows): canvas loading, multi-port nodes, edge connections, sample workflows bboxwtf 2026-03-22 01:50:57 +00:00
  • 5ff2ade579 feat(workflows): add full Workflow section — visual constructor, dashboard & execution engine bboxwtf 2026-03-22 00:10:53 +00:00
  • 3be643992d fix(nodes): SSH join-node fix + Test Connection button bboxwtf 2026-03-21 22:37:59 +00:00
  • 37e0a21ec3 feat(nodes): Add Node via SSH — join any host to Swarm cluster bboxwtf 2026-03-21 21:57:43 +00:00
  • 9627318380 fix(nodes): null-safety for ports/labels on Services tab — crash on svc.ports.length when API returns null bboxwtf 2026-03-21 21:23:09 +00:00
  • a8a8ea1ee2 feat(swarm): autonomous agent containers, Swarm Manager with auto-stop, /nodes UI overhaul bboxwtf 2026-03-21 20:37:21 +00:00
  • 12b8332b2f feat(retry): LLM retry-on-failure for orchestrator — never returns empty response bboxwtf 2026-03-21 20:01:26 +00:00
  • e228e7a655 fix(agents): provider pre-selection, magic-wand auto-fill, maxTokens from Ollama API bboxwtf 2026-03-21 19:41:15 +00:00
  • c57d694236 feat(phase21): real Docker Swarm management — live nodes, services, tasks, host shell, agent deployment bboxwtf 2026-03-21 17:23:32 +00:00
  • 471ca42835 feat(phase20): persistent background chat sessions — DB-backed polling architecture bboxwtf 2026-03-21 16:50:44 +00:00
  • 73bfa99c67 feat(metrics): persist orchestrator call stats to agentMetrics + agentHistory bboxwtf 2026-03-21 16:17:15 +00:00
  • 1b6b8bc2cb feat(phase19): background chat store, UTF-8 SSE fix, DB-backed provider push to gateway bboxwtf 2026-03-21 04:12:45 +00:00
  • 981ab696b7 fix(seed): always run seedDefaultProvider regardless of agents count bboxwtf 2026-03-21 03:41:05 +00:00
  • 1ad62cf215 feat(phase18): DB-backed LLM providers, SSE streaming chat, left panel + console bboxwtf 2026-03-21 03:25:43 +00:00
  • 91684956bb fix(phase17): 401 auth, provider config from server, remove hardcoded PROVIDERS bboxwtf 2026-03-21 02:55:05 +00:00
  • 62cedcdba5 feat(phase17): close technical debt — Dashboard real data, index.ts @deprecated, ADR streaming/auth bboxwtf 2026-03-21 02:47:59 +00:00
  • f08513d9a5 fix(phase16): model validation & agent editor improvements bboxwtf 2026-03-21 02:10:17 +00:00
  • ac5634b2ec Checkpoint: Bug fix: agents.list tRPC procedure now uses getAllAgents() instead of getUserAgents(SYSTEM_USER_ID=1). Root cause was userId mismatch: seed creates agents with userId=0 but router queried userId=1. Added getAllAgents() and getSystemAgents() helpers. Rebuilt Docker image without cache. Verified: 6 agents visible on production (GoClaw Orchestrator, Browser Agent, Tool Builder, Agent Compiler, Coder Agent, Researcher). 86 tests pass. Manus 2026-03-20 21:26:29 -04:00
  • 0959c90d36 Checkpoint: Fix: agents.list tRPC procedure now uses getAllAgents() instead of getUserAgents(SYSTEM_USER_ID=1). Root cause: seed creates agents with userId=0 but router queried userId=1. Added getAllAgents() and getSystemAgents() helpers. 86 tests pass. Manus 2026-03-20 21:15:55 -04:00
  • 72404773ae Checkpoint: Phase 14 complete: header metrics (UPTIME/NODES/AGENTS/CPU/MEM) now show real data from production — nodes=6/6, agents=6, CPU=0.2%, MEM=645MB. Seed fixed for isSystem idempotency. 82 tests pass. Deployed to production server. Manus 2026-03-20 21:09:10 -04:00
  • 16b101537c Checkpoint: Phase 14: Fixed hardcoded header metrics (UPTIME/NODES/AGENTS/CPU/MEM) — connected to real tRPC dashboard.stats endpoint with 30s polling. Fixed seed idempotency — now checks by isSystem=true instead of total count. Added dashboard.test.ts with 13 new tests. All 82 tests pass. Manus 2026-03-20 21:00:51 -04:00
  • cbb93a8fdb Checkpoint: Phase 13 complete: Seed data for agents and orchestrator Manus 2026-03-20 20:52:18 -04:00
  • 73a26d8a8a Checkpoint: Phase 13: Seed data for agents and orchestrator Manus 2026-03-20 20:39:08 -04:00
  • b1a3a994bc fix: upgrade Docker API version from v1.41 to v1.44 NW 2026-03-20 20:19:54 -04:00
  • 6a033c2db0 fix: run gateway as root for docker.sock access (read-only Docker API) NW 2026-03-20 20:18:39 -04:00
  • 4a3530feb7 fix: add docker group to gateway container for docker.sock access NW 2026-03-20 20:17:43 -04:00
  • 0dcae37a78 Checkpoint: Phase 12: Real-time Docker Swarm monitoring for /nodes page Manus 2026-03-20 20:12:57 -04:00
  • 2f87e18e85 Checkpoint: Phase 11 complete: Frontend connected to Go Gateway. All orchestrator/ollama tRPC calls go through gateway-proxy.ts with Node.js fallback. 37 vitest tests pass. End-to-end verified: chat, tool calling, health via Go Gateway. Manus 2026-03-20 19:38:27 -04:00
  • dda99d7056 Checkpoint: Phase 10: LLM Provider Configuration — Ollama Cloud как дефолт, локальный Ollama закомментирован (GPU only), docker-compose/stack обновлены, .env.example с 4 провайдерами Manus 2026-03-20 19:16:44 -04:00
  • 02742f836c Checkpoint: Phase 9: Go Gateway — полный перенос оркестратора и tool executor на Go. Добавлены gateway/ (Go), docker/ (docker-compose + stack + Dockerfiles), server/gateway-proxy.ts Manus 2026-03-20 18:43:49 -04:00
  • 46e384c341 Checkpoint: Phase 8 Complete: Fix Orchestrator Chat Manus 2026-03-20 18:20:37 -04:00
  • 7aa8eee2ca Checkpoint: Phase 7 complete: Orchestrator Agent добавлен в /agents с меткой CROWN/SYSTEM, кнопками Configure и Open Chat. /chat читает конфиг оркестратора из БД (модель, промпт, инструменты). AgentDetailModal поддерживает isOrchestrator. 24 теста пройдены. Manus 2026-03-20 17:48:21 -04:00
  • c2fdfdbf72 true message Manus 2026-03-20 17:34:20 -04:00
  • 86a1ee9062 Checkpoint: Full Development Complete: All 4 Phases Manus 2026-03-20 16:52:27 -04:00
  • 159a89a156 true message Manus 2026-03-20 16:39:29 -04:00
  • b18e6e244f Checkpoint: Интеграция реального Ollama Cloud API: серверный прокси (tRPC), Dashboard с live-статусом подключения и количеством моделей, Chat с реальными ответами LLM и выбором модели, Settings с живым списком 34 моделей. Все 4 vitest теста пройдены. Manus 2026-03-20 16:03:01 -04:00
  • ac674815f2 Checkpoint: GoClaw Control Center v0.1 — полнофункциональный веб-интерфейс для мониторинга и управления GoClaw Swarm Cloud. Включает: Dashboard с метриками кластера, панель управления агентами, мониторинг Swarm-нод, терминальный чат с оркестратором, настройки API-ключей и провайдеров моделей, конфигурацию коннекторов (Telegram). Дизайн: Mission Control (космический центр управления), тёмная тема с неоновыми индикаторами. Manus 2026-03-20 15:38:12 -04:00
  • 351be6cad6 Initial project bootstrap Manus 2026-03-20 15:24:10 -04:00