Gan, Jimmy
|
5da2ae01a0
|
fix: complete OPC system implementation
Deploy Dashboard (Dev) / deploy-dev (push) Failing after 10m4s
Run Tests / Frontend Tests (push) Failing after 14m28s
Run Tests / Backend Tests (push) Failing after 14m50s
Run Tests / Test Summary (push) Has been cancelled
- Add database connection retry logic (3 attempts, 5s delay)
- Add missing database functions: get_task_by_id, get_agent_execution, approve_agent_execution, update_agent_config, update_execution_status
- Complete agent execution approval workflow
- Fix agent executor to handle approved executions
- Fix inefficient task queries (use direct ID lookup)
- Add error action handling in agent executor
- Improve LiteLLM error handling with specific exception types
- Reduce LiteLLM timeout from 60s to 30s
- Fix execution status update to only set started_at once
- Consolidate WebSocket datetime serialization with helper function
- Implement update agent endpoint
|
2026-04-03 22:30:51 +08:00 |
|
Gan, Jimmy
|
a42e3d3050
|
fix: update agent seed data to use cc-kiro model
Deploy Dashboard (Dev) / deploy-dev (push) Failing after 6m40s
Run Tests / Backend Tests (push) Failing after 1m17s
Run Tests / Frontend Tests (push) Failing after 12m12s
Run Tests / Test Summary (push) Failing after 18s
|
2026-04-03 00:00:44 +08:00 |
|
Gan, Jimmy
|
971cf34087
|
fix: serialize datetime objects in agent dict before JSON encoding in create_agent_execution
Deploy Dashboard (Dev) / deploy-dev (push) Successful in 2m24s
Run Tests / Backend Tests (push) Failing after 24s
Run Tests / Frontend Tests (push) Failing after 1m2s
Run Tests / Test Summary (push) Failing after 41s
|
2026-04-02 21:55:13 +08:00 |
|
Gan, Jimmy
|
bdeaa7ccea
|
fix: serialize datetime objects before JSON encoding in create_agent_execution
Deploy Dashboard (Dev) / deploy-dev (push) Successful in 3m2s
Run Tests / Backend Tests (push) Failing after 40s
Run Tests / Frontend Tests (push) Failing after 43s
Run Tests / Test Summary (push) Failing after 42s
|
2026-04-02 21:20:10 +08:00 |
|
Gan, Jimmy
|
1663535beb
|
fix: handle datetime serialization in update_task and move endpoint
Deploy Dashboard (Dev) / deploy-dev (push) Failing after 16m16s
Run Tests / Backend Tests (push) Failing after 42s
Run Tests / Frontend Tests (push) Has started running
Run Tests / Test Summary (push) Has been cancelled
|
2026-04-02 01:47:33 +08:00 |
|
Gan, Jimmy
|
9f2cd7cab2
|
fix: convert datetime objects to ISO strings before JSON serialization in task history
Deploy Dashboard (Dev) / deploy-dev (push) Failing after 1m59s
Run Tests / Backend Tests (push) Failing after 50s
Run Tests / Frontend Tests (push) Has started running
Run Tests / Test Summary (push) Has been cancelled
|
2026-04-02 01:38:08 +08:00 |
|
Gan, Jimmy
|
1ca019fa48
|
feat: add OPC (One Person Company) management system with Kanban board
Deploy Dashboard (Dev) / deploy-dev (push) Has been cancelled
Run Tests / Backend Tests (push) Has been cancelled
Run Tests / Frontend Tests (push) Has been cancelled
Run Tests / Test Summary (push) Has been cancelled
Phase 1 MVP implementation:
- PostgreSQL database schema for tasks, agents, executions, time tracking
- Backend API: task CRUD, agent management, automatic time tracking
- Frontend: Kanban board with drag-and-drop (Parking Lot → In Progress → Done)
- Task modal for creating/editing tasks with tags, priority, assignee
- 3 core agents seeded: PM, CTO, COO
- Agent approval workflow: CxO level requires approval, others auto-execute
- Automatic time tracking: starts on in_progress, stops on done
- RBAC integration: OPC page accessible to admin/member roles
Features:
- Drag-and-drop tasks between columns
- Assign tasks to humans or AI agents
- Priority badges (low, medium, high, urgent)
- Tags and due dates
- Task history tracking
- Time entry tracking with automatic timer
- Agent execution records with approval workflow
Next steps:
- Initialize OPC database on NAS
- Implement agent executor service
- Add WebSocket for real-time updates
- Add email notifications
- Add PDF invoice generation
|
2026-03-31 14:31:31 +08:00 |
|