Commit Graph

273 Commits

Author SHA1 Message Date
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 23faa0865b Make openclaw_agent_id migration idempotent 2026-02-02 19:00:52 +00:00
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
Jarvis da1a1cee59 Squash alembic migrations into single baseline 2026-02-02 17:05:25 +00:00
Abhimanyu Saharan 69ee11a65d Update seed_data.sql 2026-02-02 22:29:20 +05:30
Jarvis b3e490103e Merge master into jarvis/human-id-1 2026-02-02 16:58:39 +00:00
Jarvis 3d2dc7b2b1 Ensure human employee id is 1 2026-02-02 16:53:42 +00:00
Abhimanyu Saharan e0a2102778 chore(seed): remove seeded agent; keep only human 2026-02-02 22:19:03 +05:30
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
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
Abhimanyu Saharan 8429c02458 UI provisioning + restrict task assignment to provisioned agents 2026-02-02 22:04:21 +05:30
Abhimanyu Saharan a5ec372fa4 Fix CORS example + switch to psycopg v3 2026-02-02 22:04:21 +05:30
Abhimanyu Saharan ef2676fa1c Add Teams (DB + API + UI) 2026-02-02 22:04:21 +05:30
Jarvis e283543ef1 Add teams + team ownership (schema + API) 2026-02-02 12:51:25 +00:00
Abhimanyu Saharan 8787efc50d Tasks: default reviewer to assignee manager; remove reviewer from create-task UI 2026-02-02 17:56:35 +05:30
Abhimanyu Saharan fbd7381166 People: better default agent prompt; remove HR UI; regen API types; fix list response handling 2026-02-02 16:56:07 +05:30