Files
AIPass/src/aipass/devpulse/README.md
T
AIOSAIandClaude Opus 4.6 974d697563 feat: devpulse 100% seedgo compliance, global prompt cleanup, init pollution removal
- Strip all 31 stale seedgo bypasses, re-evaluate from zero (10 legitimate kept)
- Create json_handler + wire 9 handler/module files (json_structure 0→100%)
- Add test_devpulse.py (17 tests: CLI routing, module discovery, error resilience)
- Add conftest fixtures: mock_logger, mock_json_handler
- Fix devpulse.py: add print_help(), feedback.py: META block + introspection
- README: fix stale content, update test count 130→236, add json/ handler
- Global prompt: remove secrets path, collapse duplicates, add branch_json breadcrumb
- Delete init pollution: aipass/status/ dir (15 files), 2 stale per-branch global prompts
- Seedgo: add README content accuracy checks (test count + dead links, 26 tests)
- Prax: fix _parse_agent_activity() reverse iteration (thinking entries hidden)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-15 12:45:51 -07:00

3.2 KiB

← Back to AIPass

DevPulse

Orchestration hub for AIPass. Plans, coordinates, dispatches, and builds its own modules.

DevPulse is the user's primary AI collaborator. It designs, plans, debugs, and coordinates the 12 branches. Builds its own modules directly (watchdog, feedback, json_handler). Ventures into other branches to investigate, debug, and fix small bugs. Delegates heavy multi-file builds to sub-agents via dispatch.

Start here

You want to Read
Install, update, uninstall, or troubleshoot SETUP.md
What's happening right now STATUS.local.md
Identity, memory, session history .trinity/
Diagnostic scanners tools/
Active plans drone @flow list open

Invoke

cd src/aipass/devpulse
claude

Say "hi" and DevPulse picks up where the last session left off.

Role in one line

The user's primary AI collaborator — designs, orchestrates, and builds own modules. Delegates heavy multi-file builds to sub-agents via dispatch.

Architecture

src/aipass/devpulse/
├── .trinity/                    # Identity & memory
├── .aipass/                     # Branch prompt
├── .ai_mail.local/              # Mailbox
├── apps/
│   ├── devpulse.py              # Entry point — auto-discovers modules
│   ├── modules/
│   │   ├── feedback.py          # Personal feedback mailbox routing
│   │   └── watchdog.py          # Directed wake system routing
│   └── handlers/
│       ├── feedback/            # Feedback inbox, compose, storage
│       ├── json/                # JSON operation logging (json_handler)
│       └── watchdog/            # Agent, timer, schedule, registry handlers
├── tests/                       # 236 tests (watchdog + feedback + json + devpulse)
├── docs/                        # Transition notes, research
├── docs.local/                  # Local-only docs (gitignored)
└── STATUS.local.md              # Current work beacon

Commands

Devpulse commands are accessed via drone @devpulse <command>:

  • watchdog agent @target — monitor a dispatched agent until it finishes
  • watchdog timer <duration> — wake after duration (5m, 30s, 2h, 1h30m)
  • watchdog timer start/stop <name> — named duration tracking
  • watchdog schedule <HH:MM> — wait until a specific time
  • watchdog status — show active watchdogs
  • watchdog cancel <id> — cancel a running watchdog
  • watchdog list — list all watchdog entries
  • feedback — inbox summary
  • feedback inbox — list all feedback messages
  • feedback view <id> — read a message
  • feedback reply <id> "msg" — reply to sender
  • feedback send "subject" "body" — receive feedback from another agent

Integration Points

Depends On

drone (routing), prax (logging), cli (display), ai_mail (dispatch), seedgo (audits), flow (plans)

Provides To

All branches via dispatch orchestration. Watchdog monitoring for any dispatched agent. Feedback channel for cross-project communication.

Last Updated: 2026-05-15


← Back to AIPass