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
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
Jarvis
4088bec248
Seed Abhimanyu as employee id 1
2026-02-02 16:59:36 +00:00
Abhimanyu Saharan
69ee11a65d
Update seed_data.sql
2026-02-02 22:29:20 +05:30
Abhimanyu Saharan
03971e3a7d
Merge pull request #24 from abhi1693/jarvis/human-id-1
...
jarvis/human id 1
2026-02-02 22:28:54 +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
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
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
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
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
dc8750353d
Merge pull request #19 from abhi1693/jarvis/default-reviewer-to-manager
...
Default reviewer = assignee manager; remove reviewer from task create UI
2026-02-02 17:58:04 +05:30