Commit Graph

204 Commits

Author SHA1 Message Date
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
Abhimanyu Saharan
1a64f21e7b Agent prompt: require status updates + comments until done 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
ef2676fa1c Add Teams (DB + API + UI) 2026-02-02 22:04:21 +05:30
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
Abhimanyu Saharan
a678180d07 Remove HR completely: delete hr API; baseline alembic without HR tables 2026-02-02 16:51:06 +05:30
Abhimanyu Saharan
1bbc65c983 Remove HR module; provision agent sessions via /employees 2026-02-02 16:48:17 +05:30
Abhimanyu Saharan
9118fea9bf HR: provision/deprovision agent sessions via OpenClaw tools/invoke (no cron) 2026-02-02 16:28:17 +05:30
Abhimanyu Saharan
b6701e0a60 Fix: import Header in HR API 2026-02-02 16:11:52 +05:30
Abhimanyu Saharan
2bcd078c53 Mission Control: notify OpenClaw via tools/invoke on task events 2026-02-02 16:05:18 +05:30
Abhimanyu Saharan
63419a26f1 feat(hr): add employee links + fulfillment fields to schemas/models 2026-02-02 14:35:48 +05:30
Abhimanyu Saharan
9617f1fc3b feat(hr): link headcount/onboarding to employees + idempotent actions 2026-02-02 14:35:20 +05:30
Abhimanyu Saharan
f1fe2127da fix(api): make /tasks + /task-comments atomic and return full JSON 2026-02-02 14:00:46 +05:30
Abhimanyu Saharan
dffcd34a35 fix(api): make POST /projects atomic + 409 on conflicts 2026-02-02 13:54:07 +05:30
Abhimanyu Saharan
96f6b540fe feat(comments): add reply threading + UI 2026-02-02 13:47:36 +05:30
Abhimanyu Saharan
9f4e65023f fix(api): make POST /departments atomic + handle integrity errors 2026-02-02 13:43:52 +05:30
Abhimanyu Saharan
ed33156148 chore(frontend): use Orval types directly; drop normalize hacks 2026-02-02 13:09:35 +05:30
Abhimanyu Saharan
886db3fa97 Add HR agent onboarding model and actor enforcement 2026-02-02 01:36:32 +05:30
Abhimanyu Saharan
7cfb3586ae Prevent duplicate project members; improve comments display 2026-02-02 00:08:25 +05:30