Abhimanyu Saharan
8452dc110e
feat(dashboard): Implement system health check and enhance UI for agent management
2026-02-04 23:43:40 +05:30
Abhimanyu Saharan
b6f31fe6ea
feat(gateways): Introduce gateway model and update agent provisioning templates
2026-02-04 23:07:22 +05:30
Abhimanyu Saharan
1297c12a73
feat(agents): Refactor gateway configuration handling and enhance UI for agent creation and editing
2026-02-04 21:44:21 +05:30
Abhimanyu Saharan
8a41ba3f77
feat(metrics): Implement dashboard metrics API and integrate metrics chart components
2026-02-04 20:49:25 +05:30
Abhimanyu Saharan
c3357f92d9
feat(agents): Add identity and soul template fields to board creation
2026-02-04 20:21:33 +05:30
Abhimanyu Saharan
3a2bc5135e
feat(agents): Update task comment requirements and add in_progress_at tracking
2026-02-04 19:08:14 +05:30
Abhimanyu Saharan
554ecc4c85
feat(agents): Enhance agent update confirmation and status handling
2026-02-04 18:25:13 +05:30
Abhimanyu Saharan
7892dfad7c
feat(agents): Add task assignment and comments functionality
2026-02-04 18:13:17 +05:30
Abhimanyu Saharan
8078580996
feat(agents): Add agent provisioning confirmation mechanism and update message structure
2026-02-04 17:24:52 +05:30
Abhimanyu Saharan
d3642a5efd
feat(agents): Require gateway workspace root and main session key for agent provisioning
2026-02-04 17:14:47 +05:30
Abhimanyu Saharan
8aa96ca876
feat(agents): Add heartbeat configuration and delete confirmation for agents
2026-02-04 17:05:58 +05:30
Abhimanyu Saharan
ddad2ddb72
feat(agents): Enhance agent update to include provisioning and wakeup message
2026-02-04 16:23:54 +05:30
Abhimanyu Saharan
14f7ea2aa2
fix(boards): Cascade board deletion
...
Delete board-owned tasks, agents, and activity events before\nremoving the board. Adds board edit page with gateway settings\nand edit/delete actions in the boards table.\n\nCo-Authored-By: Claude <noreply@anthropic.com >
2026-02-04 16:15:01 +05:30
Abhimanyu Saharan
d80f08e042
feat(agents): Send wakeup message on provision
...
Send a hello/wakeup message to the new agent session after\nprovisioning to prompt startup, while keeping the main agent\nuntouched.\n\nCo-Authored-By: Claude <noreply@anthropic.com >
2026-02-04 16:08:28 +05:30
Abhimanyu Saharan
4dea771545
feat(boards): Store gateway config per board
...
Move gateway configuration into board settings and wire agent\nprovisioning, heartbeat templates, and gateway status lookups\nto use board-specific gateway settings. Adds board_id on agents\nand UI updates for board-scoped selection.\n\nCo-Authored-By: Claude <noreply@anthropic.com >
2026-02-04 16:04:52 +05:30
Abhimanyu Saharan
12698d0781
ref(heartbeat): Remove cron provisioning
...
Remove gateway cron helpers and startup provisioning, relying on\nheartbeat instructions instead. Also drop unused httpx dependency.\n\nCo-Authored-By: Claude <noreply@anthropic.com >
2026-02-04 15:44:21 +05:30
Abhimanyu Saharan
4979991de6
fix(gateway): Handle non-JSON cron responses
...
Add JSON parsing guards and path fallback for cron endpoints so\ncron list errors expose gateway text and retry /cron/jobs.\n\nCo-Authored-By: Claude <noreply@anthropic.com >
2026-02-04 15:40:37 +05:30
Abhimanyu Saharan
b36f755470
feat(gateway): Add cron job provisioning
...
Create a mission control runner cron job via the gateway HTTP API\nand ensure it is present on startup. Adds cron helpers, job\nbuilder, and a startup hook.\n\nCo-Authored-By: Claude <noreply@anthropic.com >
2026-02-04 15:22:52 +05:30
Abhimanyu Saharan
2dd0d1f2cf
fix(app): Normalize provisioning templates and Clerk props
...
Use autoescape for Jinja rendering to satisfy bandit checks and\nremove deprecated Clerk SignInButton props to restore type checks.\nAlso ignore tsbuildinfo artifacts and tidy boot instructions.\n\nCo-Authored-By: Claude <noreply@anthropic.com >
2026-02-04 15:16:28 +05:30
Abhimanyu Saharan
b0e3208fa3
feat: enhance agent management with session handling and UI improvements
2026-02-04 14:58:20 +05:30
Abhimanyu Saharan
a33c539860
feat: enhance agent management with session handling and UI improvements
2026-02-04 14:58:14 +05:30
Abhimanyu Saharan
f6105fa0d2
feat: update templates and improve UI styling across components
2026-02-04 13:03:18 +05:30
Abhimanyu Saharan
b24e3e1dcd
ref(backend): Centralize deps and add mypy
...
Extract reusable API dependencies and activity logging helpers.\nAdd mypy configuration and dev dependency for type checking.\n\nCo-Authored-By: Claude <noreply@anthropic.com >
2026-02-04 03:57:19 +05:30
Abhimanyu Saharan
7fd079e4f1
feat(agents): Move templates into dedicated folder
...
Provisioning now reads template files from templates/ and includes the\nbase URL for agent runtime setup. Remove unused root orchestration\ndocs to keep the repo tidy.\n\nCo-Authored-By: Claude <noreply@anthropic.com >
2026-02-04 03:46:46 +05:30
Abhimanyu Saharan
1abc8f68f3
feat: add boards and tasks management endpoints
2026-02-04 02:28:51 +05:30
Jarvis
6103fa5ea9
Full OpenClaw agent profiles per employee
2026-02-02 18:58:52 +00:00
Jarvis
7c0eefbba3
Dispatch review tasks to reviewer (not assignee)
2026-02-02 17:47:52 +00:00
Jarvis
254ee0dbad
Enforce actor identity for task/comment authorship
2026-02-02 17:43:17 +00:00
Jarvis
4f7aa582ba
Clarify reviewer agent responsibilities (no waiting for requester)
2026-02-02 17:37:07 +00:00
Jarvis
a2c60da161
Fix review notifications BackgroundTasks args
2026-02-02 17:29:49 +00:00
Jarvis
191947b90a
Silence SQLAlchemy logs
2026-02-02 17:19:15 +00:00
Jarvis
557e0bbf27
Fix notify_openclaw BackgroundTasks call signature
2026-02-02 17:15:50 +00:00
Abhimanyu Saharan
a04448dbd9
fix(authz): agents can only create/provision agents
2026-02-02 22:15:46 +05:30
Abhimanyu Saharan
352eb27a52
fix(notify): more resilient OpenClaw sends (retries/backoff + longer timeout)
2026-02-02 22:04:21 +05:30
Abhimanyu Saharan
521cf1efab
feat(review): improve reviewer notification with explicit expectations and review endpoint
2026-02-02 22:04:21 +05:30
Abhimanyu Saharan
c0b0f26984
fix(notify): isolate background notifications in new DB session + reduce timeout spam
2026-02-02 22:04:21 +05:30
Abhimanyu Saharan
4b31b4ada8
feat(notify): auto-provision reviewer session on review status so notifications deliver
2026-02-02 22:04:21 +05:30
Abhimanyu Saharan
b59a08f632
feat(workflow): enforce review-only done for agent assignees + reviewer decision endpoint
2026-02-02 22:04:21 +05:30
Abhimanyu Saharan
52b2797b1d
fix(notify): clean up agent dispatch message formatting
2026-02-02 22:04:21 +05:30
Abhimanyu Saharan
056fe83edf
fix(agents): give agents executable curl instructions + shared base URL helper
2026-02-02 22:04:21 +05:30
Abhimanyu Saharan
5877b4a17b
fix(notify): increase gateway timeouts + retry OpenClaw sends
2026-02-02 22:04:21 +05:30
Abhimanyu Saharan
8cd32124cd
chore(logging): stream backend logs to console + instrument dispatch/notify
2026-02-02 22:04:21 +05:30
Abhimanyu Saharan
0caaaa1cb4
fix(dispatch): return 503 when OpenClaw gateway env missing
2026-02-02 22:04:21 +05:30
Abhimanyu Saharan
6b4773130c
feat(review): notify manager on review + UI approve/request changes
2026-02-02 22:04:21 +05:30
Abhimanyu Saharan
dcf6dde009
chore: remove stray __pycache__
2026-02-02 22:04:21 +05:30
Abhimanyu Saharan
56dd0ee544
feat(ui): add Task Trigger button + backend dispatch endpoint
2026-02-02 22:04:21 +05:30
Abhimanyu Saharan
61aaee0214
feat(notify): dispatch actionable instructions to assigned agents
2026-02-02 22:04:21 +05:30
Abhimanyu Saharan
a8f097817d
chore(backend): add black/isort/flake8 + pre-commit
2026-02-02 22:04:21 +05:30
Abhimanyu Saharan
002bd08f33
Agent prompt: use LAN base URL (no localhost)
2026-02-02 22:04:21 +05:30
Abhimanyu Saharan
3895d74aee
Agent prompt: fix base URL + header formatting
2026-02-02 22:04:21 +05:30