Abhimanyu Saharan
77e37f73b3
feat: add lead notification for new task creation and improve comment ordering
2026-02-05 19:48:30 +05:30
Abhimanyu Saharan
28b4a5bba8
feat: implement gateway main agent functionality and update agent handling
2026-02-05 19:29:17 +05:30
Abhimanyu Saharan
4cc6c42440
feat: add is_board_lead property to agent and board types
2026-02-05 19:06:32 +05:30
Abhimanyu Saharan
9e8ff0dadf
fix: align main agent template filenames
2026-02-05 16:02:19 +05:30
Abhimanyu Saharan
146d536a78
fix: add explicit onboarding api instructions
2026-02-05 16:01:10 +05:30
Abhimanyu Saharan
4926cc1c59
fix: clarify onboarding response protocol
2026-02-05 15:58:46 +05:30
Abhimanyu Saharan
d1241360c9
fix: notify main agent on gateway update
2026-02-05 15:48:54 +05:30
Abhimanyu Saharan
62a4696a57
fix: add main tools template
2026-02-05 15:47:35 +05:30
Abhimanyu Saharan
0187ea4207
feat: provision main agent on gateway
2026-02-05 15:42:07 +05:30
Abhimanyu Saharan
3f3e44eff8
fix: delete board onboarding and lead artifacts
2026-02-05 15:29:41 +05:30
Abhimanyu Saharan
ad4a4c5767
feat: use main agent for onboarding and auto-create lead
2026-02-05 15:26:35 +05:30
Abhimanyu Saharan
8e3b1b9d0d
chore: move eslint ignores and fix onboarding typing
2026-02-05 15:17:52 +05:30
Abhimanyu Saharan
05d52926fa
chore: simplify heartbeat note in agents guide
2026-02-05 15:13:20 +05:30
Abhimanyu Saharan
e02e1eeca2
feat: split heartbeat templates and allow lead agent creation
2026-02-05 15:11:27 +05:30
Abhimanyu Saharan
d29a3f5cda
fix: allow draft goal boards
2026-02-05 15:00:20 +05:30
Abhimanyu Saharan
8ed5036af1
feat: add approvals queue panel
2026-02-05 15:00:09 +05:30
Abhimanyu Saharan
0a1f4392e8
feat: add board goal editor and onboarding chat
2026-02-05 14:59:33 +05:30
Abhimanyu Saharan
56b898130b
feat: add board goal context to agent templates
2026-02-05 14:44:50 +05:30
Abhimanyu Saharan
5471671dc4
feat: add board memory, approvals, onboarding APIs
2026-02-05 14:43:25 +05:30
Abhimanyu Saharan
c58117c494
feat: add board goal schemas and validation
2026-02-05 14:40:48 +05:30
Abhimanyu Saharan
89d2428252
feat: add board goals, memory, approvals, onboarding models
2026-02-05 14:39:34 +05:30
Abhimanyu Saharan
78e89427ba
feat: add lead policy helpers
2026-02-05 14:37:12 +05:30
Abhimanyu Saharan
d0fb0a50f4
chore: ignore worktrees
2026-02-05 14:32:25 +05:30
Abhimanyu Saharan
9ea0d0c4a4
feat(agent): Update task assignments on agent deletion to reset statuses
2026-02-05 03:08:47 +05:30
Abhimanyu Saharan
5e342e6906
feat(tasks): Enhance task streaming and comment validation with markdown support
2026-02-05 03:05:14 +05:30
Abhimanyu Saharan
af3c437c0a
feat(agent): Add linked board display for agent profile with conditional rendering
2026-02-05 02:25:49 +05:30
Abhimanyu Saharan
467f022534
chore(user): Remove pronouns field from user profile
2026-02-05 02:24:16 +05:30
Abhimanyu Saharan
9df5d174ef
feat(agent): Introduce identity profile for agents with normalization and default values
2026-02-05 02:21:38 +05:30
Abhimanyu Saharan
d19e7c34f2
chore(gitignore): Add next-env.d.ts to ignore list
2026-02-05 01:48:15 +05:30
Abhimanyu Saharan
6c4c97d2ea
feat(agent): Refactor agent cleanup and provisioning logic for improved clarity and functionality
2026-02-05 01:40:28 +05:30
Abhimanyu Saharan
2c24d8993f
feat(agent): Refactor agent provisioning and cleanup logic for improved functionality
2026-02-05 01:27:48 +05:30
Abhimanyu Saharan
8eb74acb1e
fix(types): Update routes type reference to use production path
2026-02-05 01:00:16 +05:30
Abhimanyu Saharan
2a557af22d
feat(page): Replace Select components with SearchableSelect for improved usability
2026-02-05 00:44:23 +05:30
Abhimanyu Saharan
5135887c3f
feat(page): Refactor agent management UI for improved layout and accessibility
2026-02-05 00:35:46 +05:30
Abhimanyu Saharan
81ca340ba8
feat(page): Enhance agent management UI with detailed status and sorting
2026-02-05 00:33:03 +05:30
Abhimanyu Saharan
340c2e9678
fix(types): Update routes type reference to use development path
2026-02-05 00:23:44 +05:30
Abhimanyu Saharan
51313a9272
feat(activity): Simplify query statements and improve code readability
2026-02-05 00:21:33 +05:30
Abhimanyu Saharan
79155e9067
feat(tasks): Normalize task statuses and enhance UI for task management
2026-02-05 00:18:54 +05:30
Abhimanyu Saharan
8f224910b5
feat(page): Optimize data handling with useMemo for boards, agents, and gateways
2026-02-05 00:11:48 +05:30
Abhimanyu Saharan
1889ac997e
feat(agents): Replace gateway selection with searchable dropdown and improve UI for board creation
2026-02-05 00:08:18 +05:30
Abhimanyu Saharan
28bc773f72
feat(gateways): Add Gateway detail page with connection status and agent listing
2026-02-04 23:54:31 +05:30
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
1a1efc2d5a
feat(agents): Enhance UI for agent and board management with improved styling and layout
2026-02-04 21:27:58 +05:30
Abhimanyu Saharan
bf2a9452dc
feat(dashboard): Revamp UI components for improved layout and styling
2026-02-04 21:23:11 +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
1c972edb46
feat(agents): Update heartbeat documentation with commenting rules and pre-flight checks
2026-02-04 19:15:51 +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
d2f4d11508
feat(agents): Update documentation for task updates and logging mechanism
2026-02-04 18:17:24 +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 <[email protected] >
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 <[email protected] >
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 <[email protected] >
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 <[email protected] >
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 <[email protected] >
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 <[email protected] >
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 <[email protected] >
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 <[email protected] >
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 <[email protected] >
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
Abhimanyu Saharan and GitHub
13b9bf95fb
Merge pull request #25 from abhi1693/jarvis/seed-human-id-1
...
Seed Abhimanyu as employee id 1
2026-02-02 22:30:03 +05:30
Abhimanyu Saharan and GitHub
69ee11a65d
Update seed_data.sql
2026-02-02 22:29:20 +05:30
Abhimanyu Saharan and GitHub
03971e3a7d
Merge pull request #24 from abhi1693/jarvis/human-id-1
...
jarvis/human id 1
2026-02-02 22:28:54 +05:30
Abhimanyu Saharan and GitHub
50328c13d8
Merge pull request #23 from abhi1693/jarvis/seed-human-only
...
Seed: keep only human (remove seeded agent)
2026-02-02 22:19:40 +05:30
Abhimanyu Saharan
e0a2102778
chore(seed): remove seeded agent; keep only human
2026-02-02 22:19:03 +05:30
Abhimanyu Saharan and GitHub
a74d8c993d
Merge pull request #22 from abhi1693/jarvis/provisioning-guards
...
AuthZ: agents can only create/provision agents
2026-02-02 22:16:20 +05:30
Abhimanyu Saharan
a04448dbd9
fix(authz): agents can only create/provision agents
2026-02-02 22:15:46 +05:30
Abhimanyu Saharan and GitHub
7eeae84f8c
Merge pull request #21 from abhi1693/jarvis/rollup
...
Mission Control rollup: teams + agent workflow + notifications
2026-02-02 22:05:03 +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
Abhimanyu Saharan
1a64f21e7b
Agent prompt: require status updates + comments until done
2026-02-02 22:04:21 +05:30
Abhimanyu Saharan
9b0e5cef5c
Do not hardcode DB password in reset script
2026-02-02 22:04:21 +05:30
Abhimanyu Saharan
8d3153d21a
Seed: keep Jarvis + Abhimanyu
2026-02-02 22:04:21 +05:30
Abhimanyu Saharan
8b4b6b8000
Fix reset_db.sh default DB password
2026-02-02 22:04:21 +05:30
Abhimanyu Saharan
aec551d104
Add DB reset script + seed_data.sql
2026-02-02 22:04:21 +05:30