MS24: Wire mosaic-queue Notifications into Mission Control #749
Closed
opened 2026-03-08 22:15:15 +00:00 by jason.woltje
·
0 comments
No Branch/Tag Specified
main
chore/ms24-ver-done
chore/ms24-tasks-correction
feat/ms24-ci-webhook
chore/ms24-api-002-task
chore/ms24-tasks-done
feat/ms24-queue-ui
feat/ms24-queue-api
fix/mission-control-proxy
fix/mission-control-proxy-routes
fix/compose-network-alias-consistency
fix/deploy-missing-env-and-networks
fix/mission-control-query-provider
fix/audit-drawer-format
fix/mission-control-ratelimit
fix/orchestrator-guard-import
chore/ms23-v0.0.23-release
chore/ms23-p4-qa
test/ms23-p3
feat/ms23-p3-openclaw-bridge
feat/ms23-p3-config-ui
feat/ms23-p3-openclaw-provider
test/ms23-p2
fix/ms23-p2-main
feat/ms23-p2-grid
feat/ms23-p2-audit
feat/ms23-p2-controls
feat/ms23-p2-barge
feat/ms23-p2-killall
feat/ms23-p2-roster
feat/ms23-p2-panel
feat/ms23-p2-page
test/ms23-p1
feat/ms23-p1-proxy
feat/ms23-p1-provider-api
feat/ms23-p1-registry
feat/ms23-p1-internal-provider
feat/ms23-p1-interface
chore/ms23-tasks-p0-complete
test/ms23-p0
chore/ms23-tasks-p005-006
feat/ms23-p0-tree
chore/ms23-tasks-p004-005
feat/ms23-p0-controls
chore/ms23-tasks-p0-002-004
feat/ms23-p0-stream
fix/ms23-prisma-rm-symlink
fix/ms23-prisma-kaniko-symlink
fix/ms23-prisma-script-path
fix/ms23-prisma-docker-vs-ci
fix/ms23-prisma-schema-local
fix/ms23-prisma-api-pkg
fix/ms23-prisma-cli
fix/ms23-orchestrator-prisma-generate
feat/ms23-p0-ingestion
chore/tasks-p0-001-done
feat/ms23-p0-schema
chore/ms23-bootstrap
fix/user-agent-auth-module
fix/agent-template-auth-module
feat/ms22-p2-discord-router
test/ms22-p2-agent-tests
chore/ms22-p2-docs-update
feat/ms22-p2-agent-ui
feat/ms22-p2-agent-routing
chore/ms22-p2-update-docs
feat/ms22-p2-user-agents
feat/ms22-p2-agent-crud
fix/security-audit-multer
ci/portainer-v2
fix/chat-complete
ci/portainer-deploy
fix/chat-configmodule
feature/chat-guest-mode
fix/ms21-missing-user-auth-migration
infra/fix-mosaic-db-init-extensions
infra/migrate-to-openbrain-db
fix/flaky-queue-test
fix/deploy-service-names
fix/deploy-service-update
fix/deploy-user-v2
fix/deploy-user
feat/ci-auto-deploy
fix/orchestrator-widget-endpoints
fix/dashboard-widget-mock-data
fix/ci-glibc-image
fix/dockerfile-npmrc
fix/matrix-native-binary
fix/kaniko-cache
fix/base-image-kaniko-v2
fix/base-image-kaniko
feat/custom-base-image
ci/pnpm-cache
fix/interceptor-tests
fix/kanban-tests
feat/wire-chat
feat/usage-widget
fix/security-hardening
fix/project-domain-v2
feat/kanban-add-task
fix/project-domain-attach
fix/logs-page-clean
fix/workspace-members
fix/ci-lint-632
fix/file-manager-tags
fix/csrf-debug-log
fix/controller-type-imports
fix/system-admin-env
fix/gateway-cors-trusted-origins
feat/project-detail-page
fix/fleet-provider-form-dto-v2
fix/ms22-audit
fix/orchestrator-widgets
fix/fleet-provider-form-dto
fix/csrf-bearer-bypass
fix/ms22-missing-authmodule-imports
fix/container-lifecycle-config-module
fix/swarm-compose-ms22-vars
chore/ms22-p1-complete
feat/ms22-p1h-settings-ui
feat/ms22-p1f-onboarding-ui
feat/ms22-p1i-chat-proxy
feat/ms22-p1k-idle-reaper
feat/ms22-p1j-docker
feat/ms22-p1e-onboarding-api
feat/ms22-p1g-settings-api
feat/ms22-p1d-container-mgr
feat/ms22-p1c-config-api
chore/ms22-prd-tracking
feat/ms22-p1a-schema
feat/ms22-p1b-crypto
chore/ms22-p1-tasks
docs/ms22-architecture
feat/ms22-openclaw-docker
feat/ms22-openclaw-gateway-module
chore/ms21-complete
chore/ms21-final-tasks-done
fix/ms21-ui-001-qa
test/ms21-ui-tests
chore/ms21-tasks-sync
chore/ms22-phase0-complete
feat/ms22-ingest-clean
feat/ms21-ui-users-members
feat/ms22-task-agent
chore/tasks-final
chore/tasks-update
feat/ms21-session-invalidation
feat/ms21-rbac-settings
feat/ms21-teams-page
feat/ms21-users-page
feat/ms19-terminal-persistence
v0.0.24
v0.0.23
v0.0.22-ms22-p2
v0.0.21
v0.20.0
v0.0.15
v0.0.2
Labels
Clear labels
ai
api
api
auth
database
database
devops
docs
frontend
graph
knowledge-module
migration
orchestrator
p0
p1
p2
p3
performance
phase-1
phase-2
phase-3
phase-4
phase-5
plugin
search
security
setup
testing
web
AI/LLM integration
Backend/API work
Authentication
Database/schema work
Docker/deployment
Documentation
Data migration
Orchestrator service (apps/orchestrator/)
Critical priority
High priority
Medium priority
Low priority
Performance work
MoltBot plugin work
Security-related
Initial setup
Testing/QA
Frontend work
No Label
Milestone
No items
No Milestone
Projects
Clear projects
No project
Assignees
jason.woltje
Clear assignees
No Assignees
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: mosaic/stack#749
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Overview
Integrate mosaic-queue notification inbox into Mission Control UI for full queue observability and ACK capability.
API (apps/api)
New module:
QueueNotificationsModuleGET /api/queue/notifications— list all pending notifications across all agents (read from~/.openclaw/workspace/agent-inbox/, exclude_acked/and_dead-letter/)GET /api/queue/notifications/stream— SSE endpoint, emits events when inbox dir changes (chokidar watch)POST /api/queue/notifications/:id/ack— proxy ACK to mosaic-queue CLI and return resultGET /api/queue/tasks— list queue tasks by project/status via mosaic-queue CLI or ValkeyConfig env vars:
MOSAIC_QUEUE_INBOX_DIR(default:~/.openclaw/workspace/agent-inbox)MOSAIC_QUEUE_CLI(default:~/src/mosaic-queue/dist/cli.js)Auth:
ApiKeyGuard(fromsrc/common/guards/api-key.guard.ts, key:COORDINATOR_API_KEY)Frontend (apps/web)
New component:
QueueNotificationFeedinsrc/components/mission-control//api/queue/notifications/streamMissionControlLayout.tsxas collapsible right sidebar panelAcceptance Criteria
GET /api/queue/notificationsreturns pending notificationsGET /api/queue/tasksreturns Valkey queue stateTasks