Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
214 commits
Select commit Hold shift + click to select a range
84f9e1f
docs: add IndyDevDan TAC integration plan for PMOVES.AI
Dec 6, 2025
471ae2d
chore: normalize line endings in folders.md
Dec 6, 2025
c296e7d
docs: refine TAC integration to focus on Claude Code CLI tooling
Dec 6, 2025
efef7f5
feat: implement Claude Code CLI integration with .claude/ directory
Dec 6, 2025
be61212
refine: update slash commands based on real-world testing
Dec 6, 2025
3394f8e
feat: add TensorZero, hooks, and git worktree documentation
Dec 6, 2025
3147c52
fix(build): correct DeepResearch Dockerfile build context and env syntax
Dec 6, 2025
65f68f1
docs: document build fixes for DeepResearch and env syntax
Dec 6, 2025
1f09825
feat: add PBnJ deployment infrastructure and critical security hardening
Dec 6, 2025
a3e9358
docs: add comprehensive PBnJ deployment implementation notes
Dec 6, 2025
42cb037
docs: add PMOVES.AI Hardened Edition security documentation
Dec 6, 2025
b669659
docs: add comprehensive security hardening roadmap
Dec 6, 2025
e3b7c3a
docs: add Cloud School IAM and onboarding strategy
Dec 6, 2025
90f2363
docs: remove outdated hardened edition document
Dec 6, 2025
b642cb2
fix(deploy): add environment setup and fix kustomize paths
Dec 6, 2025
0c37849
chore(deps): bump mcp (#273)
dependabot[bot] Dec 7, 2025
bd963e8
chore(deps): bump the npm_and_yarn group across 2 directories with 3 …
dependabot[bot] Dec 7, 2025
7b77bfc
chore: ignore Agent Zero runtime data
Dec 27, 2025
fbac478
chore: ignore agent-zero runtime files
Dec 27, 2025
49a346c
Merge main into hardened: Centralized PMOVES UI (TAC 1)
Dec 27, 2025
118239b
feat(nats): add A2UI NATS bridge + enable NATS WebSocket (hardened)
Dec 30, 2025
f2dbf45
fix(hirag): remove extra_headers from WebSocket (uvloop incompatibili…
POWERFULMOVES Jan 1, 2026
0953a06
fix(security): NATS authentication and publisher-discord env fixes (#…
POWERFULMOVES Jan 1, 2026
dfe5ea6
fix(pr398): backend service fixes from PR #396 review (#398)
POWERFULMOVES Jan 1, 2026
840f52a
chore: update archon submodule to latest hardened
Jan 1, 2026
998c3ea
feat(cli): Add PMOVES Agent SDK CLI Wizard & Rebrand Crush to PMOVES …
POWERFULMOVES Dec 29, 2025
ef1c148
chore(submodules): update Agent-Zero, BoTZ, and ToKenism-Multi
Dec 29, 2025
0201b2f
feat: Geometric framework upgrade with CHIT integration
POWERFULMOVES Dec 31, 2025
cae15f8
feat(geometry): GEOMETRY BUS integration, CHIT services & BoTZ env va…
POWERFULMOVES Dec 18, 2025
b3ff4ff
feat(geometry-bus): CHIT mathematical integration with persona visual…
POWERFULMOVES Dec 22, 2025
4dd0544
feat(gateway): add consciousness demo endpoint for CGP generation
Dec 12, 2025
07bb4c4
fix(comfy-watcher): resolve undefined variables and duplicate code
POWERFULMOVES Jan 2, 2026
af07a9a
style(notebook-sync): remove duplicate asyncio import
POWERFULMOVES Jan 2, 2026
f47bcf0
fix: CI/CD Build Fixes (#414)
POWERFULMOVES Jan 2, 2026
c6d2d94
feat(cli): Add PMOVES Agent SDK CLI Wizard & Rebrand Crush to PMOVES …
POWERFULMOVES Jan 2, 2026
fb93005
fix: merge PMOVES.AI-Edition-Hardened into feat/hardened-chit-geometry
Jan 2, 2026
86a0ab0
feat: CHIT/Geometry Framework for Hardened Edition (#412)
POWERFULMOVES Jan 2, 2026
d00c929
fix: Infrastructure Fixes (#415)
POWERFULMOVES Jan 2, 2026
793fc35
feat: TensorZero Local-First Architecture (#419)
POWERFULMOVES Jan 2, 2026
aa35443
feat: Tier 3 Observability & Dashboards (#418)
POWERFULMOVES Jan 2, 2026
debc1d6
feat: GPU Orchestrator (#420)
POWERFULMOVES Jan 2, 2026
59da626
feat: UI Design System & Accessibility (#416)
POWERFULMOVES Jan 2, 2026
4a7548a
feat: Realtime/Chat Features (#421)
POWERFULMOVES Jan 2, 2026
29aa9bc
feat: E2B Agentic Computer Use (#422)
POWERFULMOVES Jan 2, 2026
4490fcd
feat(infra): implement 6-tier env architecture and 5-tier network seg…
Jan 2, 2026
37b7dfa
feat(infra): implement 6-tier environment architecture with 5-tier ne…
Jan 2, 2026
cfb9a1a
fix(security): GPU access + production hardening (health checks, imag…
POWERFULMOVES Dec 25, 2025
1b498fd
feat(security): Add gateway-agent hardening, Z.ai provider, Prometheu…
Jan 3, 2026
ed49e70
fix(security): NATS authentication and publisher-discord env fixes (#…
Jan 3, 2026
35b2ee6
feat(infra): Add Prometheus metrics to Tier 4 services (#361)
Jan 3, 2026
6fba81a
fix(infra): Add missing Prometheus metric definitions (#362)
Jan 3, 2026
b96713a
feat(infra): Restore GPU Orchestrator to docker-compose.yml (#P3)
Jan 3, 2026
8968f35
feat(infra): Add missing feature services to docker-compose.yml (#P4)
Jan 3, 2026
805b5f2
feat(cli): Add PMOVES Agent SDK CLI Wizard & Rebrand Crush to PMOVES …
POWERFULMOVES Jan 3, 2026
cbb8f9b
feat: Add comprehensive MCP integration terraform for PMOVES.AI deplo…
POWERFULMOVES Jan 3, 2026
bb75809
chore(hardened): CI/CD dependency updates (#408)
POWERFULMOVES Jan 3, 2026
bcb3c07
test(gateway): fix all PR review issues (12 fixes) (#410)
POWERFULMOVES Jan 3, 2026
5e9dac7
feat: merge main into hardened (updated base v3) (#434)
POWERFULMOVES Jan 3, 2026
72ed13a
feat: add Tokenism Simulator service + A2UI Bridge updates + bug fixe…
POWERFULMOVES Jan 3, 2026
8f16443
[FEATURE] Documentation Updates - NATS WebSocket, A2UI, E2B, Tokenism…
POWERFULMOVES Jan 3, 2026
572c073
[FEATURE] Security Phase 2 - PyTorch 2.6, Docker hardening, env migra…
POWERFULMOVES Jan 3, 2026
f6bdbb7
feat(tensorzero): Dynamic configuration management with validation an…
POWERFULMOVES Jan 3, 2026
526ff1b
[FIX] Observability - Prometheus Metrics and Health Checks (#448)
POWERFULMOVES Jan 3, 2026
9b7af5a
[FIX] Hi-RAG v2 Stability Improvements (#447)
POWERFULMOVES Jan 3, 2026
69b40ad
[FEATURE] Gateway Agent - Tool Registry and Authentication (#446)
POWERFULMOVES Jan 3, 2026
887bb30
feat(infra): implement 6-tier environment architecture with 5-tier ne…
Jan 2, 2026
2996225
fix(security): GPU access + production hardening (health checks, imag…
POWERFULMOVES Dec 25, 2025
4260d81
feat(security): Add gateway-agent hardening, Z.ai provider, Prometheu…
Jan 3, 2026
a3ca71b
feat(infra): Add Prometheus metrics to Tier 4 services (#361)
Jan 3, 2026
cf40316
fix(infra): Add missing Prometheus metric definitions (#362)
Jan 3, 2026
a4cfecd
feat(infra): Restore GPU Orchestrator to docker-compose.yml (#P3)
Jan 3, 2026
64ed382
feat(infra): Add missing feature services to docker-compose.yml (#P4)
Jan 3, 2026
fab614a
[CHORE] Submodule Synchronization and Infrastructure Updates (#445)
POWERFULMOVES Jan 3, 2026
e5e0159
[CHORE] CI/CD Fixes and Documentation Updates (#449)
POWERFULMOVES Jan 3, 2026
38bf931
fix(security): bind services to 127.0.0.1 instead of 0.0.0.0 (#450)
POWERFULMOVES Jan 3, 2026
fd37705
[CHORE] CI/CD Fixes and Documentation Updates (#449)
POWERFULMOVES Jan 3, 2026
bd151c6
fix(security): bind services to 127.0.0.1 instead of 0.0.0.0 (#450)
POWERFULMOVES Jan 3, 2026
197dc5c
fix(infra): Resolve Archon Supabase connection and add TensorZero config
Jan 3, 2026
2e52778
fix(infra): TensorZero ClickHouse and GPU Orchestrator startup fixes
Jan 3, 2026
ce388c3
chore: enable CodeRabbit reviews on hardened (production) branch
Jan 3, 2026
80630c6
chore: enable CodeRabbit reviews on hardened (production) branch
POWERFULMOVES Jan 3, 2026
ba98181
fix(infra): TensorZero ClickHouse and GPU Orchestrator startup fixes
POWERFULMOVES Jan 4, 2026
ab4d907
feat(monitoring): Add missing monitoring config files
Jan 4, 2026
4ba780a
feat(submodules): Add missing integration submodules from main
Jan 4, 2026
fb871cc
feat(services): Add missing integration services from main
Jan 4, 2026
f841b5c
fix(services): Sync botz-gateway service files from main
Jan 4, 2026
ff1987b
fix(services): Fix import errors in integration services
Jan 4, 2026
cceb0a1
feat(services): Add pmoves-ui service (port 4482)
Jan 4, 2026
3a50b24
feat(ui): Sync pmoves-ui folder from main branch (203 files)
Jan 4, 2026
682b0c2
feat(ui): Sync complete pmoves-ui folder from main branch
Jan 4, 2026
72887ae
feat(services): Add ultimate-tts-studio UI service (port 7861)
Jan 4, 2026
548c104
feat(services): Add missing services from main branch (6 services)
Jan 4, 2026
79496a6
feat(architecture): Add hardened network stance and modular architecture
Jan 4, 2026
65a161b
feat(architecture): Complete network migration and docked mode integr…
Jan 4, 2026
3bf3b88
feat(architecture): Dynamic port pattern and services catalog update
Jan 4, 2026
86d4303
chore(submodules): Add hardened branch configuration for core submodules
Jan 4, 2026
16e21f5
fix(compose): Fix invalid nested port expansion patterns
Jan 4, 2026
f246aa0
fix(hirag): Remove missing requirements.lock from Dockerfiles
Jan 4, 2026
4fec5b8
fix(compose): Fix service dependencies for clean startup
Jan 4, 2026
25341eb
feat(hardened): Configure tier environment architecture and fix criti…
Jan 4, 2026
50c8ae8
fix(networks): Add pmoves_data network to services requiring data tie…
Jan 4, 2026
b2ad4fa
fix(services): Fix Hi-RAG v1 services and Archon Supabase URLs
Jan 4, 2026
7018b9e
fix(architecture): Add missing volumes, fix port conflicts and networ…
Jan 4, 2026
ade3a9f
fix(invidious): Fix network and add missing default.conf
Jan 5, 2026
4b16c49
fix(monitoring): Fix volume mount paths in docker-compose.monitoring.yml
Jan 5, 2026
e8e8b10
Merge main into PMOVES.AI-Edition-Hardened
Jan 5, 2026
b604234
Merge remote hardened updates
Jan 5, 2026
7ae0df9
fix(hardened): Submodule config, Hi-RAG fixes, and compose improvements
POWERFULMOVES Jan 5, 2026
f691d22
feat(hardened): 5-tier network migration and DOCKED_MODE
POWERFULMOVES Jan 5, 2026
e7e5bbf
feat(architecture): Dynamic port pattern and services catalog update
Jan 4, 2026
a7f3fb1
fix(compose): Fix invalid nested port expansion patterns
Jan 4, 2026
2e78b77
fix(hardened): Fix invidious env-tier-media anchor after rebase
Jan 5, 2026
3d7cbfd
feat(hardened): Dynamic port allocation pattern
POWERFULMOVES Jan 5, 2026
d0f85f5
feat(hardened): Add 6 missing integration services
POWERFULMOVES Jan 5, 2026
6d897c7
feat(hardened): Add UI services (pmoves-ui, ultimate-tts-studio)
POWERFULMOVES Jan 5, 2026
8c22298
feat(fresh-start): Implement 6-tier environment architecture with CHI…
Jan 5, 2026
74c9b3c
feat(infra): Restore Makefile and align with 6-tier environment archi…
Jan 5, 2026
f6385c9
feat(infra): Restore seed scripts from main branch
Jan 5, 2026
4e09c1f
fix(tests): Address test failures and improve docstring coverage
Jan 5, 2026
af54eab
feat(submodules): Add core submodules and restructure to root level
Jan 5, 2026
7846cb8
feat(cherry-pick): 6-tier env with CHIT v2 from PR #454
Jan 6, 2026
402d8bd
feat(cherry-pick): Seed scripts restoration from PR #454
Jan 6, 2026
30fb1e5
fix(cherry-pick): Test failures and docstring coverage from PR #454
Jan 6, 2026
7420f5c
fix(cherry-pick): Add missing CHIT v2 functions and fix placeholders
Jan 6, 2026
3e98805
fix(tests): Add missing tier values for tests
Jan 6, 2026
43697fe
Merge PR #474: Coordination merge for hardened branch
Jan 6, 2026
603ddf8
fix(compose): Fix YAML anchor references for tier env loading
Jan 6, 2026
950e4f7
docs: Restore .claude folder and GitHub files deleted in commit 4490fcde
Jan 6, 2026
5fb5b01
fix(coderabbit): Fix language locale setting
Jan 6, 2026
c87005f
security: Fix 3 critical security vulnerabilities
Jan 6, 2026
b8ab5d3
fix(coderabbit): Remove invalid config keys
Jan 6, 2026
fa1fefc
fix(security): Apply 3 critical security fixes to feat/submodule-rest…
Jan 6, 2026
ee07b1d
fix(sql): Correct policy name for shape_index table
Jan 6, 2026
4530029
Merge remote-tracking branch 'origin/feat/submodule-restructure-merge…
Jan 6, 2026
be02476
feat(chit-evoswarm): Restore CHIT, Evoswarm, Flute, Geometry Bus, and…
Jan 6, 2026
c0a3dc2
fix(chit/docker): Complete CHIT v2 secrets management and docker fixes
Jan 6, 2026
580aa48
fix(compose): Add tier anchors and dynamic port allocation to services
Jan 7, 2026
2d26138
feat(chit): Add credential sync and multi-tier secrets support
Jan 7, 2026
5838e78
fix(security): Fix credential sync and error handling issues
Jan 7, 2026
3c7da8c
fix(security): Remove tracked env.tier-* files from repository
Jan 7, 2026
f630ac2
Merge feat/hardened-chit-geometry into PMOVES.AI-Edition-Hardened
Jan 7, 2026
87f56f0
Merge feat/hardened-agent-sdk-cli into PMOVES.AI-Edition-Hardened
Jan 7, 2026
09f1c16
Merge feat/hardened-dynamic-ports into PMOVES.AI-Edition-Hardened
Jan 7, 2026
c45af66
fix(security): Fix CodeQL alerts on PR #477
Jan 7, 2026
824edf0
fix(hardened): Tier architecture standardization for production merge
Jan 8, 2026
42ab430
polish(pr): Address PR review recommendations
Jan 8, 2026
dd17aea
fix(context): Restore critical documentation files
Jan 8, 2026
2e04921
fix(makefile): Correct path in check-tier-envs target
Jan 8, 2026
ab7cd50
fix(makefile): Rename duplicate targets to avoid warnings
Jan 8, 2026
0cb2e4a
fix(hardened): Restore missing modules and fix service configuration
Jan 9, 2026
fee0d52
fix(hardened): Fix pmoves-ui network names for 5-tier architecture
Jan 9, 2026
cda6c4f
fix(ui): Configure pmoves-ui for production backend connectivity
Jan 9, 2026
7bff276
fix(hardened): Align tier env bootstrap with Hardened branch requirem…
Jan 9, 2026
b36882a
fix(hardened): Migrate services from docker-compose postgres to Supab…
Jan 9, 2026
076f0f4
fix(supabase): Correct port number and gateway-agent URL
Jan 9, 2026
58d9873
feat(cli): Restore TAC integration framework deleted in commit 4490fcde
Jan 9, 2026
3ac4494
feat(cli): Restore remaining 22 TAC commands
Jan 9, 2026
a5417ac
fix(hardened): Fix service configuration issues for dual-mode data tier
Jan 10, 2026
28e1d43
fix(comfy-watcher): Remove NATS_URL override to use tier credentials
Jan 10, 2026
2bf22cc
fix(network): Correct Supabase network name for container connectivity
Jan 10, 2026
484decf
fix(nats): Remove NATS_URL override from agent-zero service
Jan 10, 2026
fd2904d
chore(scripts): Restore 50 utility scripts from main branch
Jan 10, 2026
ba87a11
fix(scripts): Align restored scripts with hardened branch requirements
Jan 10, 2026
4f6a187
chore(integrations): Restore pr-kits integration configs from git his…
Jan 10, 2026
df436cb
fix(config): Align defaults and workflows with hardened branch
Jan 10, 2026
91bcdf5
fix(submodules): Rename research/A2UI to PMOVES-A2UI
Jan 10, 2026
2d45ea8
fix(hardened): Restore images.yaml and update external integrations
Jan 10, 2026
9028182
fix(hardened): Fix channel-monitor network connectivity and align NAT…
Jan 10, 2026
101cc5f
fix(channel-monitor): Add DB health checks and fix NATS_URL documenta…
Jan 10, 2026
b504829
chore(channel-monitor): Add hardened requirements.lock
Jan 10, 2026
af69ec9
fix(channel-monitor): Restore missing source files from main branch
Jan 10, 2026
780a379
fix(ports): Add pdf-ingest to dynamic port registry
Jan 10, 2026
ec54ae6
fix(submodules): Update .gitmodules and restore glancer provisioning
Jan 11, 2026
dd7109d
fix(makefile): Correct path in check-tier-envs target (#482)
POWERFULMOVES Jan 10, 2026
e4b6268
fix(hardened): Align submodules to PMOVES.AI-Edition-Hardened
Jan 11, 2026
b86c8fa
fix(submodules): Add gitlinks for 13 stabilized submodules
Jan 11, 2026
b0de8f6
fix(pr): Resolve 3 critical issues from PR #483 review
Jan 11, 2026
2b875df
fix(ci): Address CodeQL and workflow permissions issues
Jan 11, 2026
a4ef69a
fix(tests): Resolve 12 pre-existing TypeScript errors exposed by fron…
Jan 11, 2026
46b5b0c
feat(testing): Add testing infrastructure for ToKenism-Multi and fron…
POWERFULMOVES Jan 11, 2026
912adf6
feat(hardened): Add hybrid standalone mode support for submodules
Jan 11, 2026
761cc54
chore(submodules): Update PMOVES-BoTZ and PMOVES-Creator for hybrid mode
Jan 11, 2026
9c9ab35
feat: add PMOVES-transcribe-and-fetch as submodule
Jan 12, 2026
aeaeb33
feat(hardened): Restore GPU Orchestrator and fix CHIT secret management
Jan 12, 2026
a6814fa
fix(gpu-orchestrator): Add configurable idle timeout and mock data de…
Jan 12, 2026
6d8c1ba
fix(gpu-orchestrator): Add error handling and improve logging
Jan 12, 2026
d39ca88
fix(gpu-orchestrator): Add input validation and improve error messages
Jan 12, 2026
b056f8b
fix(gpu-orchestrator): Fix queue handling and complete VRAM parsing
Jan 12, 2026
652fbcb
fix(ci): Add branch patterns for CodeRabbit reviews
Jan 12, 2026
a21d86c
feat: restore essential files from main branch (cleaned) (#485)
POWERFULMOVES Jan 12, 2026
2e677ba
Revert "feat: add PMOVES-transcribe-and-fetch as submodule" (#486)
POWERFULMOVES Jan 13, 2026
a4177af
fix(gpu-orchestrator): Fix 22 issues from PR #483 review (#488)
POWERFULMOVES Jan 13, 2026
c574930
Merge branch 'main' into PMOVES.AI-Edition-Hardened-v3-clean
POWERFULMOVES Jan 13, 2026
89d21cc
fix(submodules): Add PMOVES-transcribe-and-fetch and ignore secrets
Jan 15, 2026
be7fe30
fix: Restore deleted files and fix submodule configuration
Jan 15, 2026
5ed0f70
fix(invidious): Restore SQL init scripts from main branch
Jan 15, 2026
8f141b5
fix(submodules): Add missing submodules and update .gitignore
Jan 15, 2026
53bc448
fix(docker): Align Supabase URLs and fix dev defaults
Jan 15, 2026
c80887b
feat(services): integrate service discovery with NATS announcements
Jan 15, 2026
9c58324
feat(services): complete NATS service announcements for core services
Jan 15, 2026
0498c3b
feat(services): add core service discovery infrastructure with NATS a…
Jan 15, 2026
3c42eb9
feat(tools): add service discovery CLI tools and bash utilities
Jan 15, 2026
cced079
feat(ui): add TypeScript service discovery library
Jan 15, 2026
e80993d
refactor(gpu-orchestrator): simplify initialization and remove valida…
Jan 15, 2026
f4f0077
feat(hirag-v2): enhance configuration parsing and startup logging
Jan 15, 2026
a87b0de
feat(services): integrate service discovery and enhance documentation
Jan 15, 2026
c14818a
feat(gateways): enhance gateway services and remove redundant controller
Jan 15, 2026
6cad43e
test: remove outdated ingestion test component
Jan 15, 2026
d4f65e5
feat(personas): add personas-first architecture with EvoSwarm optimiz…
Jan 15, 2026
5f43fd8
chore(submodules): update Agent Zero and Archon for persona integration
Jan 15, 2026
56abe73
feat: merge personas-first architecture into v3-clean
Jan 15, 2026
680a97a
Merge main into PMOVES.AI-Edition-Hardened-v3-clean
Jan 15, 2026
668ce27
feat(model-registry): Add Supabase-backed dynamic model configuration
POWERFULMOVES Jan 16, 2026
2e972e8
fix(ci): Add service catalog, model registry, and tokenism migrations…
Jan 17, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
91 changes: 91 additions & 0 deletions .claude/context/mcp-api.md
Original file line number Diff line number Diff line change
Expand Up @@ -394,13 +394,104 @@ MCP activity is logged to NATS subjects:
- Completion events
- Error notifications

## Persona-Based Agent Creation

**NEW:** `POST /mcp/subordinate/create-with-persona`

Create a subordinate agent from a persona configuration stored in Supabase. Personas define agent behavior, tools, and personality.

```bash
curl -X POST http://localhost:8080/mcp/subordinate/create-with-persona \
-H "Authorization: Bearer $MCP_CLIENT_SECRET" \
-H "Content-Type: application/json" \
-d '{
"persona_id": "uuid",
"context_allocation": 0.3,
"parent_agent_id": "agent-0",
"overrides": {
"model": "claude-opus-4-5",
"temperature": 0.5
},
"enhancement_ids": ["uuid1", "uuid2"],
"create_subordinate": true
}'
```

**Request Parameters:**
- `persona_id` (required): UUID of persona from Supabase `pmoves_core.personas`
- `context_allocation` (optional): Context window allocation (0.0-1.0, default: 0.3)
- `parent_agent_id` (optional): Parent agent for subordinate relationship
- `overrides` (optional): Runtime parameter overrides (model, temperature, max_tokens, tools)
- `enhancement_ids` (optional): Specific enhancement IDs to apply
- `create_subordinate` (optional): Whether to create the agent (default: true)

**Response:**
```json
{
"agent_id": "agent-2",
"config": {
"name": "Developer",
"specialization": "Software engineering specialist for PMOVES.AI",
"thread_type": "chained",
"model": "claude-sonnet-4-5",
"temperature": 0.3,
"max_tokens": 4096,
"tools": ["git", "code-review", "testing", "documentation"],
"behavior_weights": {"decode": 0.3, "retrieve": 0.4, "generate": 0.3},
"nats_subscriptions": ["claude.code.tool.executed.v1"],
"grounding_packs": ["pmoves-architecture@1.0", "python-patterns@1.0"]
},
"persona": {
"persona_id": "uuid",
"name": "Developer",
"version": "1.0",
"thread_type": "chained"
},
"enhancements_applied": [
{"enhancement_id": "uuid1", "type": "tool", "name": "code-review-access"}
]
}
```

### Thread Types

Personas support different orchestration patterns via `thread_type`:

| Thread Type | Description | Use Case | Coordination |
|-------------|-------------|----------|--------------|
| `base` | Single agent, single task | Simple queries, direct actions | none |
| `parallel` | Multiple independent agents | Multi-source research, concurrent tasks | result_aggregation |
| `chained` | Sequential agent handoff | Multi-step workflows, validation pipelines | sequential_handoff |
| `fusion` | Collaborative single output | Complex analysis, consensus building | collaborative_merge |
| `big` | Large context orchestration | Complex projects, architectural design | central_planner |
| `zero_touch` | Fully automated execution | Background tasks, scheduled operations | event_driven |

### Persona Management Endpoints

**`GET /api/persona/list`** - List available personas
```bash
curl http://localhost:8080/api/persona/list?active_only=true&thread_type=chained
```

**`GET /api/persona/{persona_id}`** - Get persona details
```bash
curl http://localhost:8080/api/persona/{uuid}
```

**`GET /api/persona/enhancements/{persona_id}`** - Get persona enhancements
```bash
curl http://localhost:8080/api/persona/enhancements/{uuid}
```

## Future MCP Enhancements

Planned features:
- **Streaming responses** - Real-time task progress via SSE
- **Batch operations** - Submit multiple tasks in one call
- **Agent scheduling** - Schedule tasks for future execution
- **Agent pools** - Dedicated agent groups for specific workloads
- **Persona versioning** - A/B test different persona versions
- **Persona analytics** - Track persona performance metrics

## Developer Notes

Expand Down
167 changes: 167 additions & 0 deletions .claude/context/submodule-workflow.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,167 @@
# PMOVES.AI Submodule Workflow

This document describes the proper workflow for working with PMOVES.AI submodules.

## Branch Strategy

### Branch Flow
```
feature work → PMOVES.AI-Edition-Hardened-v3-clean → PMOVES.AI-Edition-Hardened → main
```

1. **PMOVES.AI-Edition-Hardened-v3-clean** - Staging branch for features
- All feature work targets this branch first
- Once verified and stable, merges to PMOVES.AI-Edition-Hardened

2. **PMOVES.AI-Edition-Hardened** - Production-ready hardened branch
- Only receives merges from v3-clean after verification
- More conservative, stable deployments

3. **main** - Latest stable release
- Receives merges from hardened branch after full testing

### Submodule Branch Strategy
- Each submodule fork has a `PMOVES.AI-Edition-Hardened` branch
- Submodules are custom forks for PMOVES.AI integration
- Nested submodules exist (e.g., PMOVES-DoX contains PMOVES-Agent-Zero)

## Submodule Workflow

### Key Principle: Work IN Submodules, Not Worktrees

**DO:**
- Work directly in the submodule directory
- Commit changes to the submodule's hardened branch
- Push to submodule's origin repository
- Then update main repo submodule reference

**DON'T:**
- Create worktrees in main repo for submodule work
- Modify submodule files from main repo worktrees
- Commit submodule changes through main repo

### Correct Workflow Example

```bash
# 1. Work in the submodule
cd PMOVES-Archon
# Make changes...
git add .
git commit -m "feat: add new feature"
git push origin PMOVES.AI-Edition-Hardened
cd ..

# 2. Update main repo reference
git add PMOVES-Archon
git commit -m "chore(submodules): Update PMOVES-Archon reference"
git push origin feature/my-feature
```

### Incorrect Pattern (Avoid This)

```bash
# DON'T DO THIS - Creates worktree for submodule work
git worktree add PMOVES-Archon pmoves-archon-feature
# Work in worktree...
# This breaks submodule workflow!
```

## Directory Structure

### Top-Level PMOVES-* Directories
These are submodules (custom forks):
- `PMOVES-Archon/` - Agent knowledge management
- `PMOVES-Agent-Zero/` - Agent orchestrator
- `PMOVES-BoTZ/` - BoTZ framework
- `PMOVES-Creator/` - Content creation
- `PMOVES-Deep-Serch/` - Deep research orchestrator
- `PMOVES-DoX/` - Document processing
- `PMOVES-HiRAG/` - Hybrid RAG system
- `PMOVES-Jellyfin/` - Media integration
- `PMOVES-Open-Notebook/` - Knowledge base integration
- `PMOVES-Pipecat/` - Voice communication
- `PMOVES-Remote-View/` - Remote viewing
- `PMOVES-Tailscale/` - VPN integration
- `PMOVES-ToKenism-Multi/` - Tokenism framework
- `PMOVES-Wealth/` - Wealth tracking
- `PMOVES.YT/` - YouTube integration
- `PMOVES-A2UI/` - A2UI integration
- `PMOVES-n8n/` - Workflow automation

### Integration Directories
- `pmoves/integrations/archon/` - Archon integration point
- `pmoves/vendor/*` - Vendored dependencies

## Nested Submodules

Some PMOVES submodules contain their own nested submodules:
- **PMOVES-DoX** contains PMOVES-Agent-Zero (hardened variant)
- These nested submodules have `PMOVES.AI-Edition-Hardened` branches

When working with nested submodules:
1. Navigate to the parent submodule first
2. Update nested submodule from within parent
3. Commit parent submodule changes
4. Update main repo reference

## Common Patterns

### Adding a New Submodule
```bash
git submodule add -b PMOVES.AI-Edition-Hardened \
https://github.com/POWERFULMOVES/PMOVES-NewSubmodule.git \
PMOVES-NewSubmodule
```

### Updating Submodule References
```bash
# After submodule changes are pushed
git submodule update --remote --recursive
git add PMOVES-Submodule
git commit -m "chore(submodules): Update PMOVES-Submodule reference"
```

### Checking Submodule Status
```bash
git status # Show modified submodules
git submodule status # Detailed submodule status
git diff PMOVES-Submodule # Show submodule diff
```

## Troubleshooting

### Submodule Shows as "Modified Content"
This means the submodule has uncommitted changes OR is on a different commit than expected.

**Solution:**
```bash
cd PMOVES-Submodule
git status # Check what's changed
# Either commit changes or reset to expected commit
git checkout PMOVES.AI-Edition-Hardened
cd ..
```

### Untracked PMOVES-* Directories
If PMOVES-* directories show as untracked but should be submodules:

**Solution:**
```bash
git submodule sync --recursive
git submodule update --init --recursive
```

### Worktree Conflicts
If you accidentally created a worktree for submodule work:

**Solution:**
```bash
git worktree remove incorrect-worktree
git branch -D incorrect-branch
```

## See Also

- `.gitmodules` - Complete submodule configuration
- `.claude/context/submodules.md` - Submodule catalog
- `.claude/context/ci-runners.md` - CI/CD runner configuration
Loading
Loading