|
|
0ddffaf266
|
Merge branch 'dev' into agent/rex/CUB-49-global-action-modal
|
2026-04-27 17:45:24 -04:00 |
|
|
|
55fd2cd0d2
|
Merge pull request 'CUB-50: Implement Adaptive Navigation Component' (#17) from agent/rex/CUB-50-adaptive-navigation into dev
Reviewed-on: #17
Reviewed-by: Otto the Minion <otto@code.cubecraftcreations.com>
|
2026-04-27 17:45:09 -04:00 |
|
|
|
44b4758747
|
Merge branch 'dev' into agent/rex/CUB-50-adaptive-navigation
|
2026-04-27 17:44:59 -04:00 |
|
|
|
45b9068acc
|
Merge pull request 'CUB-44: Implement Task Progress Bar Component' (#15) from agent/rex/CUB-44-task-progress-bar into dev
Reviewed-on: #15
Reviewed-by: Otto the Minion <otto@code.cubecraftcreations.com>
|
2026-04-27 17:44:46 -04:00 |
|
|
|
e39fd45018
|
Merge branch 'dev' into agent/rex/CUB-44-task-progress-bar
|
2026-04-27 17:44:35 -04:00 |
|
|
|
5fd37b556a
|
Merge pull request 'feat(CUB-45): AgentCard Component Final Integration' (#19) from agent/rex/CUB-45-agent-card-final into dev
Reviewed-on: #19
Reviewed-by: Otto the Minion <otto@code.cubecraftcreations.com>
Reviewed-by: Joshua <joshua@cnjmail.com>
|
2026-04-27 17:44:16 -04:00 |
|
|
|
a2567dd3aa
|
Merge branch 'dev' into agent/rex/CUB-45-agent-card-final
|
2026-04-27 17:43:54 -04:00 |
|
|
|
512a3364cf
|
Merge pull request 'CUB-54: Implement Agent State Repository (EF Core)' (#23) from agent/dex/CUB-54-agent-state-repository into dev
Reviewed-on: #23
|
2026-04-27 17:42:57 -04:00 |
|
|
|
bca3bf7677
|
Merge branch 'dev' into agent/dex/CUB-54-agent-state-repository
|
2026-04-27 17:42:41 -04:00 |
|
|
|
1c012de47b
|
Merge pull request 'feat(CUB-62): [Control Center] Agent-to-Minion Mapping Service' (#24) from agent/dex/CUB-62-agent-minion-mapper into dev
Reviewed-on: #24
|
2026-04-27 17:42:30 -04:00 |
|
|
|
ea603c3552
|
Merge branch 'dev' into agent/dex/CUB-62-agent-minion-mapper
|
2026-04-27 17:42:16 -04:00 |
|
|
|
bcaf85c369
|
Merge pull request 'CUB-55: Add SendStatusUpdate method to AgentStatusHub' (#25) from agent/dex/CUB-55-signalr-broadcast into dev
Reviewed-on: #25
|
2026-04-27 17:42:10 -04:00 |
|
|
|
84e3d5420e
|
Merge branch 'dev' into agent/dex/CUB-55-signalr-broadcast
|
2026-04-27 17:40:52 -04:00 |
|
|
|
8bdbcae13a
|
Merge pull request 'CUB-48: Agent Status Badge component with pulse animations' (#26) from agent/rex/CUB-48-agent-status-badge into dev
Reviewed-on: #26
|
2026-04-27 17:40:37 -04:00 |
|
|
|
db91c8bde9
|
Merge branch 'dev' into agent/rex/CUB-48-agent-status-badge
|
2026-04-27 17:40:21 -04:00 |
|
|
|
53454e0635
|
Merge pull request 'CUB-47: Implement Tactical Dark Mode CSS Variables' (#13) from agent/rex/CUB-47-dark-mode-variables into dev
Reviewed-on: #13
Reviewed-by: Otto the Minion <otto@code.cubecraftcreations.com>
|
2026-04-27 16:07:10 -04:00 |
|
|
|
d06caeab8e
|
Merge branch 'dev' into agent/rex/CUB-47-dark-mode-variables
|
2026-04-27 16:06:56 -04:00 |
|
|
|
49a9a95086
|
Merge pull request 'feat(CUB-52): Responsive Hub Grid CSS' (#12) from agent/rex/CUB-52-responsive-hub-grid into dev
Reviewed-on: #12
Reviewed-by: Otto the Minion <otto@code.cubecraftcreations.com>
Reviewed-by: Joshua <joshua@cnjmail.com>
|
2026-04-27 16:06:34 -04:00 |
|
|
|
2a21cad431
|
feat(CUB-45): [Control Center] AgentCard Component Final Integration
|
2026-04-27 14:36:14 +00:00 |
|
|
|
5375d11792
|
CUB-48: Agent Status Badge component with pulse animations
|
2026-04-27 14:17:04 +00:00 |
|
|
|
ed1ee886db
|
CUB-49: [Control Center] Global Action Modal Component
|
2026-04-27 14:08:57 +00:00 |
|
cubecraft-agents[bot]
|
c8ca182af0
|
CUB-52: responsive hub grid CSS — extract styles to SCSS, add 2-col desktop / 1-col mobile breakpoint
|
2026-04-27 12:40:29 +00:00 |
|
cubecraft-agents[bot]
|
fb88eab4d1
|
feat(CUB-55): add SendStatusUpdate method to AgentStatusHub
|
2026-04-27 10:07:07 +00:00 |
|
cubecraft-agents[bot]
|
82c12554d0
|
feat(CUB-62): [Control Center] Agent-to-Minion Mapping Service
|
2026-04-27 09:11:30 +00:00 |
|
cubecraft-agents[bot]
|
f170def0ea
|
feat(CUB-54): implement Agent State Repository with EF Core
- Add AgentState read model (Models/AgentState.cs)
- Add IAgentStateRepository interface with GetAllAsync,
GetBySessionKeyAsync, UpdateStatusAsync
- Add AgentStateRepository EF Core implementation
mapping Agent entity → AgentState model
- Register IAgentStateRepository in DI (Program.cs)
- Exclude ControlCenter sub-project from Api compilation
Build: 0 warnings, 0 errors
|
2026-04-27 04:10:18 +00:00 |
|
cubecraft-agents[bot]
|
040d4cb54d
|
fix(CUB-56): Restore Program.cs deletion - PR should only add Swashbuckle package
|
2026-04-27 02:24:51 +00:00 |
|
cubecraft-agents[bot]
|
47cbeed456
|
feat(CUB-56): [Control Center] Agent State Database Migration
|
2026-04-26 22:07:05 +00:00 |
|
cubecraft-agents[bot]
|
d2da0c160f
|
CUB-50: Implement Adaptive Navigation Component
|
2026-04-26 13:32:59 +00:00 |
|
cubecraft-agents[bot]
|
14b3dab88b
|
CUB-44: add task-progress-bar component with determinate mode and elapsed time
|
2026-04-26 13:09:18 +00:00 |
|
cubecraft-agents[bot]
|
d5a85c4ed0
|
CUB-47: Implement Tactical Dark Mode CSS Variables
|
2026-04-26 12:54:25 +00:00 |
|
|
|
8d0adeb2e9
|
Merge pull request 'feat(CUB-19): Implement AgentStatus SignalR Hub for Real-time Updates' (#1) from feat/CUB-19-agentstatus-signalr-hub into dev
Reviewed-on: #1
Reviewed-by: Joshua <joshua@cnjmail.com>
|
2026-04-26 08:02:58 -04:00 |
|
|
|
a79ab6dbd5
|
Merge branch 'dev' into feat/CUB-19-agentstatus-signalr-hub
|
2026-04-26 08:02:48 -04:00 |
|
|
|
6668da04d4
|
Merge pull request 'feat(CUB-55): SignalR Broadcast State Method' (#3) from agent/dex/CUB-55-signalr-broadcast into dev
Reviewed-on: #3
Reviewed-by: Joshua <joshua@cnjmail.com>
|
2026-04-26 08:00:19 -04:00 |
|
cubecraft-agents[bot]
|
6cf8d7fe5f
|
feat(CUB-55): add SignalR broadcast state method with AgentStatusHub and DTO
|
2026-04-26 11:25:31 +00:00 |
|
cubecraft-agents[bot]
|
7b7b070dac
|
feat(CUB-56): Agent State Database Migration
|
2026-04-26 10:18:06 +00:00 |
|
cubecraft-agents[bot]
|
69df1562c7
|
chore(CUB-19): add .gitignore and remove build artifacts from tracking
|
2026-04-25 22:11:09 +00:00 |
|
cubecraft-agents[bot]
|
1c5d982cd9
|
feat(CUB-19): implement AgentStatus SignalR hub for real-time updates
- Add AgentStatusHub with typed IAgentStatusClient interface
- Hub at /hubs/agent-status (matches design spec)
- Fleet group + per-agent group subscription
- AgentStatusChanged and AgentTaskProgress push events
- Extension methods for server-side push via IHubContext
- Add GatewayEventBridgeService background service
- Connects to OpenClaw Gateway WebSocket (v3 protocol)
- Handles challenge → connect → hello-ok handshake
- Bridges sessions.changed, session.message, session.tool events
- Translates Gateway session status to AgentStatus enum
- Maintains in-memory fleet state for snapshot queries
- Add REST API controllers
- GET /api/agents — fleet status snapshot
- GET /api/agents/{agentId} — single agent status
- GET /api/logs/{agentId} — agent session logs (stub)
- POST /api/command/stop/{agentId} — stop agent
- POST /api/command/restart/{agentId} — restart agent
- POST /api/command/steer/{agentId} — inject message
- Add models matching TypeScript spec interfaces
- AgentStatusUpdate, TaskProgressUpdate, AgentCardData
- AgentStatus enum (active/idle/thinking/error)
- Configure CORS with credentials for SignalR WebSocket
- Configure Swagger/OpenAPI with XML doc comments
- Agent role map matching frontend AGENT_ROLES constant
|
2026-04-25 22:10:51 +00:00 |
|
cubecraft-agents[bot]
|
f490098af6
|
initial commit
|
2026-04-25 19:02:57 +00:00 |
|