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
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
9945b619bd
Fix alembic: replace broken no-op initial migration with baseline schema
2026-02-02 16:38:33 +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
612e19036c
Backend: add requests dependency for OpenClaw integration
2026-02-02 16:12:35 +05:30
Abhimanyu Saharan
b6701e0a60
Fix: import Header in HR API
2026-02-02 16:11:52 +05:30