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

84 lines
3.2 KiB
Markdown

[← Back to AIPass](../../../README.md)
# 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](SETUP.md) |
| What's happening right now | [STATUS.local.md](STATUS.local.md) |
| Identity, memory, session history | [`.trinity/`](.trinity/) |
| Diagnostic scanners | [`tools/`](tools/) |
| Active plans | `drone @flow list open` |
## Invoke
```bash
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](../../../README.md)