Gan, Jimmy
b15ed57425
chore: trigger deploy workflow to test CI fix
Deploy Dashboard (Dev) / deploy-dev (push) Has been cancelled
Run Tests / Frontend Tests (push) Has been cancelled
Run Tests / Backend Tests (push) Has been cancelled
Run Tests / Test Summary (push) Has been cancelled
2026-04-03 23:17:25 +08:00
Gan, Jimmy
5e9fa2ba56
fix: add Docker socket mount to CI workflows
...
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
- Add /var/run/docker.sock mount to deploy-dev and deploy workflows
- Fixes docker build hanging indefinitely in CI
- Docker commands need socket access to communicate with daemon
2026-04-03 23:14:54 +08:00
Gan, Jimmy
0e1612ff55
chore: trigger CI for OPC fixes
Deploy Dashboard (Dev) / deploy-dev (push) Failing after 17m16s
Run Tests / Frontend Tests (push) Has been cancelled
Run Tests / Test Summary (push) Has been cancelled
Run Tests / Backend Tests (push) Has started running
2026-04-03 22:55:21 +08:00
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
4c6bbd974a
fix: use simple 'anything' key for LiteLLM in dev
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
2026-04-02 23:52:57 +08:00
Gan, Jimmy
c945dfff5e
fix: use simple master key for LiteLLM auth
Run Tests / Backend Tests (push) Failing after 1m13s
Run Tests / Test Summary (push) Has been cancelled
Run Tests / Frontend Tests (push) Has been cancelled
2026-04-02 23:47:38 +08:00
Gan, Jimmy
eee47fb967
fix: disable LiteLLM spend logs to avoid auth requirement
Run Tests / Backend Tests (push) Failing after 1m12s
Run Tests / Frontend Tests (push) Has been cancelled
Run Tests / Test Summary (push) Has been cancelled
2026-04-02 23:46:23 +08:00
Gan, Jimmy
31b8e990b9
fix: disable LiteLLM auth for internal network use
Run Tests / Backend Tests (push) Failing after 29s
Run Tests / Frontend Tests (push) Failing after 45s
Run Tests / Test Summary (push) Failing after 46s
2026-04-02 23:42:16 +08:00
Gan, Jimmy
e87a51cbc7
feat: add cc-kiro model with User-Agent header to bypass blocking
Run Tests / Backend Tests (push) Failing after 1m45s
Run Tests / Frontend Tests (push) Failing after 50s
Run Tests / Test Summary (push) Failing after 49s
2026-04-02 23:25:55 +08:00
Gan, Jimmy
d2e70f962e
fix: remove environment override, let env_file handle all vars
Run Tests / Frontend Tests (push) Has been cancelled
Run Tests / Test Summary (push) Has been cancelled
Run Tests / Backend Tests (push) Has been cancelled
2026-04-02 23:19:41 +08:00
Gan, Jimmy
2f30f2061f
fix: pass CC_KIRO_API_KEY to litellm container
Run Tests / Frontend Tests (push) Has been cancelled
Run Tests / Test Summary (push) Has been cancelled
Run Tests / Backend Tests (push) Has started running
2026-04-02 23:19:27 +08:00
Gan, Jimmy
09acdcf868
fix: only send auth header when API key is set, show agent panel by default with localStorage persistence
Run Tests / Backend Tests (push) Failing after 1m9s
Run Tests / Test Summary (push) Has been cancelled
Run Tests / Frontend Tests (push) Has been cancelled
Deploy Dashboard (Dev) / deploy-dev (push) Failing after 18m59s
2026-04-02 22:47:19 +08:00
Gan, Jimmy
54bfea16f2
fix: add LITELLM_API_KEY support for authenticated LiteLLM calls
Run Tests / Backend Tests (push) Failing after 22s
Run Tests / Frontend Tests (push) Failing after 36s
Run Tests / Test Summary (push) Failing after 40s
Deploy Dashboard (Dev) / deploy-dev (push) Failing after 7m14s
2026-04-02 22:06:12 +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
8c08ae32cc
fix: create agent execution when moving assigned task to in_progress
Deploy Dashboard (Dev) / deploy-dev (push) Successful in 2m59s
Run Tests / Backend Tests (push) Failing after 59s
Run Tests / Frontend Tests (push) Has started running
Run Tests / Test Summary (push) Has been cancelled
2026-04-02 21:14:27 +08:00
Gan, Jimmy
af5b4d8411
fix: use --no-recreate to avoid network issues, fallback to create if needed
Deploy Dashboard (Dev) / deploy-dev (push) Has been cancelled
Run Tests / Frontend Tests (push) Has been cancelled
Run Tests / Backend Tests (push) Has been cancelled
Run Tests / Test Summary (push) Has been cancelled
2026-04-02 21:12:53 +08:00
Gan, Jimmy
d457edab17
debug: add more logging at start of move_task function
Deploy Dashboard (Dev) / deploy-dev (push) Failing after 3m11s
Run Tests / Backend Tests (push) Failing after 1m22s
Run Tests / Frontend Tests (push) Has started running
Run Tests / Test Summary (push) Has been cancelled
2026-04-02 21:03:29 +08:00
Gan, Jimmy
9fcbeca264
debug: add logging to move endpoint to trace execution creation
2026-04-02 10:33:48 +08:00
Gan, Jimmy
f275e52843
fix: stop container before compose up to avoid network recreation issues
Deploy Dashboard (Dev) / deploy-dev (push) Failing after 4m18s
Run Tests / Backend Tests (push) Failing after 16m28s
Run Tests / Frontend Tests (push) Failing after 16m26s
Run Tests / Test Summary (push) Failing after 17s
2026-04-02 10:29:31 +08:00
Gan, Jimmy
2c8f4fcd5c
fix: auto-assign tasks to PM agent when moved to in_progress, fix datetime serialization in WebSocket, add executor logging
Deploy Dashboard (Dev) / deploy-dev (push) Failing after 2m19s
Run Tests / Frontend Tests (push) Has been cancelled
Run Tests / Backend Tests (push) Has started running
Run Tests / Test Summary (push) Has been cancelled
2026-04-02 10:22:15 +08:00
Gan, Jimmy
21d0cd9ff6
fix: simplify deploy to match production pattern - use idempotent docker compose up
Deploy Dashboard (Dev) / deploy-dev (push) Failing after 1m32s
Run Tests / Backend Tests (push) Failing after 1m43s
Run Tests / Frontend Tests (push) Failing after 42s
Run Tests / Test Summary (push) Failing after 42s
2026-04-02 10:01:25 +08:00
Gan, Jimmy
e152de6fc8
fix: add --remove-orphans and remove force-recreate flag
Deploy Dashboard (Dev) / deploy-dev (push) Failing after 2m4s
Run Tests / Frontend Tests (push) Has been cancelled
Run Tests / Backend Tests (push) Has started running
Run Tests / Test Summary (push) Has been cancelled
2026-04-02 09:54:19 +08:00
Gan, Jimmy
b425613941
fix: use docker-compose down to clean up networks properly
Deploy Dashboard (Dev) / deploy-dev (push) Failing after 1m24s
Run Tests / Backend Tests (push) Failing after 42s
Run Tests / Frontend Tests (push) Failing after 1m0s
Run Tests / Test Summary (push) Failing after 14s
2026-04-02 09:37:47 +08:00
Gan, Jimmy
d72b2acf02
fix: disconnect networks and force recreate container
Deploy Dashboard (Dev) / deploy-dev (push) Failing after 1m19s
Run Tests / Test Summary (push) Has been cancelled
Run Tests / Backend Tests (push) Has started running
Run Tests / Frontend Tests (push) Has been cancelled
2026-04-02 09:30:15 +08:00
Gan, Jimmy
09fdf5fd62
fix: stop and remove existing container before deploy to avoid network conflict
Deploy Dashboard (Dev) / deploy-dev (push) Failing after 1m24s
Run Tests / Frontend Tests (push) Has been cancelled
Run Tests / Test Summary (push) Has been cancelled
Run Tests / Backend Tests (push) Has started running
2026-04-02 09:24:19 +08:00
Gan, Jimmy
dba4880445
fix: set DOCKER_API_VERSION=1.43 for NAS daemon compatibility
Deploy Dashboard (Dev) / deploy-dev (push) Failing after 1m15s
Run Tests / Frontend Tests (push) Has been cancelled
Run Tests / Test Summary (push) Has been cancelled
Run Tests / Backend Tests (push) Has started running
2026-04-02 09:15:59 +08:00
Gan, Jimmy
e1fc23981f
fix: update test imports from auth to auth_service
Deploy Dashboard (Dev) / deploy-dev (push) Failing after 1m42s
Run Tests / Backend Tests (push) Has started running
Run Tests / Frontend Tests (push) Has been cancelled
Run Tests / Test Summary (push) Has been cancelled
2026-04-02 09:12:48 +08:00
Gan, Jimmy
a4782ecb1c
fix: don't await executor.start() as it's an infinite loop - create task instead
Deploy Dashboard (Dev) / deploy-dev (push) Failing after 2m12s
Run Tests / Backend Tests (push) Failing after 6m25s
Run Tests / Frontend Tests (push) Failing after 58s
Run Tests / Test Summary (push) Failing after 15s
2026-04-02 09:01:06 +08:00
Gan, Jimmy
a31000d8ad
debug: add print statements to track executor initialization
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
2026-04-02 08:59:06 +08:00
Gan, Jimmy
7cbc553521
chore: trigger dashboard rebuild for terminal.py fix
Run Tests / Backend Tests (push) Failing after 41s
Run Tests / Frontend Tests (push) Failing after 1m1s
Run Tests / Test Summary (push) Failing after 21s
2026-04-02 08:55:31 +08:00
Gan, Jimmy
7b466e3980
fix: store executor and monitor tasks to prevent garbage collection
Deploy Dashboard (Dev) / deploy-dev (push) Failing after 2m39s
Run Tests / Backend Tests (push) Failing after 53s
Run Tests / Frontend Tests (push) Failing after 1m16s
Run Tests / Test Summary (push) Failing after 24s
2026-04-02 08:49:12 +08:00
Gan, Jimmy
949838c5f2
fix: use lifespan context manager instead of deprecated on_event for startup
Deploy Dashboard (Dev) / deploy-dev (push) Failing after 2m36s
Run Tests / Backend Tests (push) Failing after 1m3s
Run Tests / Frontend Tests (push) Failing after 22m22s
Run Tests / Test Summary (push) Failing after 16s
2026-04-02 02:04:59 +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
f2b490e2e8
fix: strip timezone from datetime fields in task update endpoint
Deploy Dashboard (Dev) / deploy-dev (push) Failing after 1m43s
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:28:18 +08:00
Gan, Jimmy
5d7d774ca1
fix: strip timezone from due_date to match TIMESTAMP column type
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
2026-04-02 01:27:18 +08:00
Gan, Jimmy
1b769bca1d
fix: rename auth module to auth_service to resolve circular import
Deploy Dashboard (Dev) / deploy-dev (push) Failing after 2m4s
Run Tests / Backend Tests (push) Failing after 2m12s
Run Tests / Frontend Tests (push) Failing after 8m55s
Run Tests / Test Summary (push) Failing after 18s
2026-04-02 01:02:45 +08:00
Gan, Jimmy
2b3e5d6e7c
fix: rename auth router import to auth_router to avoid namespace conflict
2026-04-02 00:49:53 +08:00
Gan, Jimmy
6cffc1f9ff
fix: update OPC routers to use request.state.user instead of Depends(_inject_user)
2026-04-02 00:45:26 +08:00
Gan, Jimmy
5cfb92cfc6
fix: revert to original _inject_user in main.py, ensure it runs before require_page
2026-04-02 00:34:25 +08:00
Gan, Jimmy
ab5f824fea
fix: remove duplicate _inject_user from main.py, use the one from rbac module
2026-04-02 00:30:37 +08:00
Gan, Jimmy
e46003711b
fix: make RBAC dependencies properly chain _inject_user for OPC authorization
2026-04-02 00:25:32 +08:00
Gan, Jimmy
213d0e897c
fix: add Authelia groups to RBAC role mapping for OPC access
Deploy Dashboard (Dev) / deploy-dev (push) Failing after 2m1s
Run Tests / Backend Tests (push) Failing after 1m41s
Run Tests / Frontend Tests (push) Failing after 16m23s
Run Tests / Test Summary (push) Failing after 4m8s
2026-04-02 00:02:26 +08:00
Gan, Jimmy
2112d84051
fix: correct import paths and syntax in frontend tests
Deploy Dashboard (Dev) / deploy-dev (push) Failing after 1m22s
Run Tests / Backend Tests (push) Failing after 1m10s
Run Tests / Frontend Tests (push) Failing after 6m4s
Run Tests / Test Summary (push) Failing after 41s
2026-03-31 19:05:13 +08:00
Gan, Jimmy
7ad4095ad6
fix: add exit code validation to test workflow to properly fail on test failures
Run Tests / Backend Tests (push) Has started running
Run Tests / Frontend Tests (push) Has been cancelled
Run Tests / Test Summary (push) Has been cancelled
2026-03-31 19:03:53 +08:00
Gan, Jimmy
7b82f7aa25
fix: add GITEA_DB_PASSWORD env var for OPC database connection
Deploy Dashboard (Dev) / deploy-dev (push) Failing after 1m37s
Run Tests / Backend Tests (push) Successful in 49s
Run Tests / Frontend Tests (push) Failing after 5m32s
Run Tests / Test Summary (push) Failing after 40s
2026-03-31 18:17:00 +08:00
Gan, Jimmy
263c518b70
fix: correct _inject_user signature to avoid circular import
Deploy Dashboard (Dev) / deploy-dev (push) Failing after 1m50s
Run Tests / Backend Tests (push) Successful in 49s
Run Tests / Test Summary (push) Has been cancelled
Run Tests / Frontend Tests (push) Has been cancelled
2026-03-31 17:55:54 +08:00
Gan, Jimmy
e8f1373b41
fix: add _inject_user to rbac module for OPC routers
Deploy Dashboard (Dev) / deploy-dev (push) Failing after 2m14s
Run Tests / Backend Tests (push) Successful in 55s
Run Tests / Frontend Tests (push) Failing after 8m12s
Run Tests / Test Summary (push) Failing after 1m42s
2026-03-31 16:40:40 +08:00