🧩 Capabilities

What new abilities the system evolved · 6 branches
source: thread 1475453873392189553 · grounded per-message · 2026-W09 to 2026-W22
9eras
89milestones
25turning points
5,836messages read
▼ 29 capabilities the system evolved, grouped by branch · each = name · landed · what it does ▼
memory6 capabilitieshow Paw remembers & retrieves across sessions
QMD Semantic Memory Search
2026-02-14
Rust-based semantic vector search over vault .md files; enables retrieve_memory / store_memory style queries across sessions
Memory Janitor v1
2026-02-28
Cron-driven pipeline: L1.5 auto-intake, dedup by hash, merge assistant, promote pending→patterns; persistent cross-session knowledge maintenance
Memory Phase 2: Salience + Decay
2026-03-22
Janitor computes vitality scores, decays stale patterns, bumps accessed ones; distillation-rules guide LLM quality promotion; prevents knowledge rot
Memory Wiki / Lane-B Auto-Ingest
2026-04-23
Session-flush pipeline: compacted context tail → LLM distillation → wiki.md auto-ingest with salience tagging; closes the context→memory write path
Paw-Context-Snippets OPT D (In-Process RAG)
2026-05-23
In-process sentence-transformers (BAAI/bge-small-en-v1.5) on prime1:18900; 27489 chunks from 2142 memory files; LAN-accessible for voice-bot snippet injection
Memory Eval Staging (Autoharness W21-2)
2026-05-24
run_eval.py --staging + direct_file_recall(); JANITOR_VAULT_OVERRIDE for isolated janitor runs; measures PRE/POST recall without QMD drift; closes Rex Phase 0 autoharness blocker
coordination4 capabilitieshow the agents talk, route & sync
Triangle Protocol + Discord-Native Loop
2026-03-08
Full Paw→Javus→Rex→Paw review loop over Discord — Javus and Rex post directly, Paw receives via allowBots; no human bridge needed
Roll-Call (Multi-Agent Coordination)
2026-03-08
roll-call.sh orchestrates ready-check across all agents before meetings; writes a short-lived token that gates meeting-brief dispatch
Pane-Routing + Agent Runtime (4-pane pool)
2026-03-21
4-pane Javus dispatch pool with file-signal state (.running/.idle/.unknown); symlinks to vault agent-runtime; dynamic round-robin with drain queue
ACK Protocol + File-IPC Task Completion
2026-03-21
[ack:TOKEN] echo-back rule ensures Javus task receipt is observable; .dispatched/.running/.done/.failed state files in ~/.claude/state/javus-inbox/ close the task lifecycle
reliability7 capabilitieshow work survives crashes & never silently drops
Loop-Stale Prevention (Dispatch Watchdog)
2026-03-09
Three-layer stale prevention: Paw 5-min SLA after Rex verdict, check-rex-pending.sh cron watchdog, last_progress_at in active-task.json
Javus Long-Term OAuth Token
2026-03-22
claude setup-token generates long-lived OAuth token (~1yr); javus-channels-shadow.sh auto-injects CLAUDE_CODE_OAUTH_TOKEN on startup; eliminates manual /login
Javus Task Stale-Watchdog (30-min gate)
2026-04-10
LaunchAgent fires every 5 min; checks active-task.json last_progress_at; alerts to task thread if running >30 min with no progress update
Minions v1.0 (SQLite Task Queue, Javus Edge)
2026-04-20
BullMQ-semantics SQLite queue for Paw→Javus dispatch; crash-safe (pending→dispatched→running→completed/failed); send-to-javus-minions.sh producer + minions-consumer.sh lifecycle
Minions v2.0 (Rex Edge Added, Both Durable)
2026-04-20
Adds role column to minions.db; send-to-rex-minions.sh gives Paw→Rex the same crash-resilient queue as Javus; Rex Discord listener retired, Rex tmux-only
Zen Edge (Paw→Zen Durable Dispatch)
2026-05-13
send-to-zen-minions.sh (role=zen, dev:4.1) extends minions queue to Zen (WeChat/Discord creative tasks); shim-lock guard prevents collision with Hermes-Zen dev:4.1 sharing
Minions v7 (Dispatch-Ledger + Cancel)
2026-05-21
Adds 'cancelled' status + cancel_reason column (v7 schema migration); minions-cancel.sh with exit-2 sentinel; idempotent cancel; late complete on cancelled job → reject
automation4 capabilitieswhat runs itself without a human poke
Permission Bridge (Discord → Claude Code relay)
2026-03-27
Node.js HTTP server on 127.0.0.1:7860 bridges Claude Code PermissionRequest hooks to Discord; Roger can approve/deny tool calls remotely via 'approve <id>'
Paw-Compact ContextEngine Plugin
2026-03-30
Pre-compaction snapshot hook captures session tail before runtime trims context; snapshot filename matches janitor intake format for auto-promotion; prevents knowledge loss on context overflow
Cron-to-Javus Migration (cron-dispatch.sh)
2026-04-14
Migrates all OpenClaw cron jobs from anthropic API billing to Max subscription via launchd + cron-dispatch.sh → send-to-javus.sh → claude -p; eliminates API cost for automated tasks
Cron via Paw-Pane Routing
2026-04-16
Adds --via paw-pane to cron-dispatch.sh routing cron tasks to dev:1.1 via tmux; briefs persist in state dir for async pane pickup; offloads cron to dedicated pane
governance5 capabilitieshow the system reviews & improves itself
Phase 9: Error Learning Loop
2026-03-19
error_intake.py records behavioral errors into error-bank.json; janitor escalates Tier-3 patterns for autoresearch; foundation of all G1/G2 governance
Rex-Validator Hook (Auto-Review Corpus)
2026-05-26
Called async from minions-consumer.sh cmd_complete; Flow A: rex job done → parse verdict → append to task-verdicts.jsonl; Flow B: javus job (GRR auto-ack) → dispatch lightweight Rex review for corpus signal
Swimlane Classification (Error Boundary Analysis)
2026-05-28
Adds swimlane field (system_logic/external_integration/human_decision/ai_judgment) to error-bank; backfilled 270 rows; janitor reports per-lane failure distribution; tier3 thresholds now per-swimlane
G1: Tier-3 → Autoresearch Auto-Trigger
2026-05-28
dispatch_tier3_autoresearch() in memory_janitor.py; 7-day cooldown per error category; writes inbox entries for Paw pickup; closes G1 loop: errors automatically escalate to research
G2: Decision Audit Pipeline
2026-05-28
Samples ai_judgment errors from error-bank (category-stratified, 24h filter, AUDIT_MIN_COUNT>=5); builds Rex brief with 5-step protocol per event; writes JSONL audit trail; daily cron 09:00 UTC
capabilities3 capabilitieswhat Paw can now produce / do for you
Open Design Skill (OD-Style Artifacts)
2026-05-29
Paw-native OD artifact generator: 4 layers (official-system.ts + tokens.css + SKILL.md + deck-framework.ts); claude CLI -p Max sub backend; outputs 16KB HTML + 72KB PDF decks with Linear design tokens
Dispatch-Brief Convention (BES Dense Verification)
2026-05-29
Backward-decomposition dispatch format: each sub-goal has an immediately verifiable concrete assertion; per-checkpoint persist; inspired by BES/GraphFlow/grandmap batch-100 crash lesson
Grandmap (Memory Cartography Dashboard)
2026-05-29
Self-contained HTML dashboards over 12,182-event JSONL stream; swimlane timeline, phase flow, decision chains, graph explorer; living visualization of the Paw system's own evolution
29 capabilities across 6 branches — from a monolith MEMORY.md to a self-reviewing, crash-proof, multi-agent fleet that produces designed artifacts. Each maps to a milestone in the era timeline.