No description
Find a file
Snider 0ca253fe68 feat: add monitor subsystem — background ecosystem watcher
Runs every 2 minutes while MCP server is active:
- Checks for newly completed agent workspaces
- Checks inbox for unread messages
- Pushes notifications via ServerSession.Log() to connected clients

Also registers status://agents resource for on-demand workspace status.

The MCP connection is bidirectional — monitor uses it to actively
notify rather than waiting for tool calls.

Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-17 05:37:57 +00:00
.claude-plugin feat: merge review/verify into core plugin, add messaging MCP tools 2026-03-16 14:52:01 +00:00
.core feat: merge go-agent + go-agentic + php-devops into unified agent repo 2026-03-06 15:23:00 +00:00
claude/core fix: remove SessionStart completion check, keep idle_prompt only 2026-03-17 03:47:42 +00:00
cmd feat: add monitor subsystem — background ecosystem watcher 2026-03-17 05:37:57 +00:00
codex feat: merge go-agent + go-agentic + php-devops into unified agent repo 2026-03-06 15:23:00 +00:00
config chore: bump claude concurrency to 3, activate charon 2026-03-16 17:57:59 +00:00
docker feat(docker): local development stack for community onboarding 2026-03-15 13:15:05 +00:00
docs feat: core-agent MCP binary using core/mcp subsystems 2026-03-16 10:58:25 +00:00
google feat: merge go-agent + go-agentic + php-devops into unified agent repo 2026-03-06 15:23:00 +00:00
pkg feat: add monitor subsystem — background ecosystem watcher 2026-03-17 05:37:57 +00:00
prompts feat(templates): add 5 audit templates for self-healing codebase 2026-03-15 18:33:52 +00:00
scripts fix: add keep_alive to local-agent.sh — unloads model after 5m idle 2026-03-16 07:48:42 +00:00
src/php fix: messaging routes use auth.api, fix InboxInput schema 2026-03-16 15:11:10 +00:00
ui feat(ui): core-agent-panel Lit custom element 2026-03-16 08:16:30 +00:00
.gitattributes feat: merge php-agentic into agent repo as src/php 2026-03-09 18:05:30 +00:00
.gitignore feat(ui): core-agent-panel Lit custom element 2026-03-16 08:16:30 +00:00
CLAUDE.md feat(workspace): add Go-native prep command, align PHP to .core/ convention 2026-03-13 09:29:43 +00:00
composer.json feat: merge php-agentic into agent repo as src/php 2026-03-09 18:05:30 +00:00
core-agent feat: add monitor subsystem — background ecosystem watcher 2026-03-17 05:37:57 +00:00
GEMINI.md chore: update GEMINI.md 2026-03-15 15:10:57 +00:00
go.mod chore: sync dependencies for v0.3.3 2026-03-16 22:28:07 +00:00
go.sum chore: sync dependencies for v0.3.3 2026-03-16 22:28:07 +00:00
Makefile feat: merge go-agent + go-agentic + php-devops into unified agent repo 2026-03-06 15:23:00 +00:00
mcp feat: core-agent MCP binary using core/mcp subsystems 2026-03-16 10:58:25 +00:00
README.md feat: add README and flesh out all plugins 2026-02-01 19:48:51 +00:00
repos.yaml feat: merge go-agent + go-agentic + php-devops into unified agent repo 2026-03-06 15:23:00 +00:00
setup.sh feat: merge go-agent + go-agentic + php-devops into unified agent repo 2026-03-06 15:23:00 +00:00

core-agent

A monorepo of Claude Code plugins for the Host UK federated monorepo.

Plugins

Plugin Description Commands
code Core development - hooks, scripts, data collection /code:remember, /code:yes
review Code review automation /review:review, /review:security, /review:pr
verify Work verification before commit/push /verify:verify, /verify:ready
qa Quality assurance fix loops /qa:qa, /qa:fix, /qa:check
ci CI/CD integration /ci:ci, /ci:workflow, /ci:fix

Installation

# Install all plugins via marketplace
claude plugin add host-uk/core-agent

# Or install individual plugins
claude plugin add host-uk/core-agent/claude/code
claude plugin add host-uk/core-agent/claude/review
claude plugin add host-uk/core-agent/claude/qa

Quick Start

# Code review staged changes
/review:review

# Run QA and fix all issues
/qa:qa

# Verify work is ready to commit
/verify:verify

# Check CI status
/ci:ci

Core CLI Integration

These plugins enforce the core CLI for development commands:

Instead of... Use...
go test core go test
go build core build
golangci-lint core go lint
composer test core php test
./vendor/bin/pint core php fmt

Plugin Details

code

The core plugin with hooks and data collection skills:

  • Hooks: Auto-format, debug detection, dangerous command blocking
  • Skills: Data collection for archiving OSS projects (whitepapers, forums, market data)
  • Commands: /code:remember (persist facts), /code:yes (auto-approve mode)

review

Code review automation:

  • /review:review - Review staged changes or commit range
  • /review:security - Security-focused review
  • /review:pr [number] - Review a pull request

verify

Work verification:

  • /verify:verify - Full verification (tests, lint, format, debug check)
  • /verify:ready - Quick check if ready to commit

qa

Quality assurance:

  • /qa:qa - Run QA pipeline, fix all issues iteratively
  • /qa:fix <issue> - Fix a specific issue
  • /qa:check - Check without fixing

ci

CI/CD integration:

  • /ci:ci - Check CI status
  • /ci:workflow <type> - Generate GitHub Actions workflow
  • /ci:fix - Analyse and fix failing CI

Development

Adding a new plugin

  1. Create claude/<name>/.claude-plugin/plugin.json
  2. Add commands to claude/<name>/commands/
  3. Add hooks to claude/<name>/hooks.json (optional)
  4. Register in .claude-plugin/marketplace.json

Testing locally

claude plugin add /path/to/core-agent

License

EUPL-1.2