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
Abhimanyu Saharan
a678180d07
Remove HR completely: delete hr API; baseline alembic without HR tables
2026-02-02 16:51:06 +05:30