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
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