3.3 KiB
DevPulse
Orchestration hub for AIPass. Plans, coordinates, dispatches. Never the builder.
DevPulse is the central coordination branch. It does not ship features of its own — it works with the user on design, dispatches real work to branch specialists, tracks plans and memory, and keeps the system moving. If a task belongs to another branch, DevPulse emails that branch and waits for the reply.
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/ |
| Branch health audits | branch_audits _only/ |
| 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
Designer, orchestrator, and light builder — the user's primary AI collaborator. Builds its own things directly (modules, plans, memories, design docs). Ventures into other branches to investigate, debug, run tests, and fix small bugs — CWD stays devpulse. Delegates heavy multi-file builds and full branch rebuilds 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
│ └── watchdog/ # Agent, timer, schedule, registry handlers
├── tests/ # 130+ tests (watchdog + feedback)
├── 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 finisheswatchdog timer <seconds>— simple countdown timerwatchdog schedule <HH:MM>— wait until a specific timewatchdog status— show active watchdogswatchdog cancel <id>— cancel a running watchdogwatchdog list— list all watchdog entriesfeedback— inbox summaryfeedback inbox— list all feedback messagesfeedback view <id>— read a messagefeedback reply <id> "msg"— reply to senderfeedback 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-04-22