Status
What's running, what needs attention — at a glance.
Agents
Hermes
SideSignal
Growth Stock Agent
Needs Attention
3 items
2m ago
Hermes
Requested to push branch feat/rate-limiter-v2 and open PR #247
18m ago
SideSignal
12 new AI agent repos detected — email alert pending approval
1h ago
Growth Stock Agent
Suggested rebalance: NVDA −5% — approval required
Recent Memory
4 entries
now
Config
pytest-xdist configured for parallel execution across 4 workers
+2m
Preference
Always open PRs with Conventional Commits prefix and link to Linear issue
+5m
Index
Project documentation indexed: README, CONTRIBUTING, API docs from /docs
+12m
Adjust
Noise threshold for SideSignal lowered to 0.4 after false alarm on staging deploy
Token Usage
Session
API cost today
—
Claude (Pro plan) — billed separately
Voice
Voice interaction and response log.
Transcript
You
Run the test suite for GatherWing and report results
Hermes
Running pytest with 4 workers across 12 test files. All 147 tests passed in 34s. 3 warnings logged — all from deprecated fixture imports.
You
Open a new PR with the rate limiter changes, assign to Codex for review
Hermes
Branch feat/rate-limiter-v2 pushed. PR #247 opened against main. Codex queued for review.
Response Log
2m ago
Hermes
Ran tests for GatherWing — 147 passed
8m ago
SideSignal
Queried latest AI agent repository activity — 12 new repos
22m ago
Growth Stock Agent
Market scan complete — NVDA volume anomaly flagged
Projects
Monitor project health and recent activity.
GatherWing
Agents 2 · PRs open 3 · Last active 2m ago
SideSignal
Agents 1 · Alerts 4 · Last active 15m ago
Growth Stock Agent
Agents 1 · Scans 6 · Last active 3h ago
Agents
Configure and launch AI agents.
Approvals
Pending permission requests from agents.
Hermes
Push branch feat/rate-limiter-v2 and open PR #247 against main
2m ago
SideSignal
Send email alert: "12 new AI agent repos detected" to jen@corvah.com
18m ago
Growth Stock Agent
Execute rebalance: NVDA reduce position by 5%
1h ago
Codex
→ DeepSeek V4 Flash
Routing reason: mechanical fix — null check missing on SideSignal API response
5m ago
You are a senior TypeScript engineer. Make ONLY the following changes.
Do not refactor, rename, or add comments outside this scope.
File: src/signals/api.ts
Task: Add null check on response.data before accessing nested properties
Before:
const alerts = response.data.alerts;
After:
const alerts = response.data?.alerts ?? [];
Constraints:
- No other changes
- No added comments
Memory
Durable facts Rookery has learned.
System Memory
487 / 2,200 chars
path
Path
Obsidian vault located at ~/Corvah/obsidian — linked for session notes
config
Config
pytest-xdist configured with 4 workers for parallel test execution across all projects
pref
Preference
All PRs must use Conventional Commits prefix with Linear issue link in description
schedule
Schedule
Growth Stock Agent runs scans every 4h — market open to close, filtered by volume > 1M
User Preferences
255 / 1,375 chars
+1d
Workflow
Prefers structured note-taking: daily scratch → weekly review → monthly archive in Obsidian
+3d
Model
Default model set to DeepSeek V4 Pro via OpenRouter — fallback to direct API if unavailable
Settings
Configure Rookery preferences.
General
Start on boot
Launch Rookery when you log in
Notification sound
Play a sound on new approvals and alerts
Auto-approve known actions
Skip queue for high-confidence agent actions
Voice
Wake word
Phrase to activate voice listening
Always listening
Keep mic active in background
Response style
Verbosity of voice responses
Memory & Data
Memory retention
How long Hermes keeps durable facts
Clear all memory
Erase all stored facts and preferences
Routing
Auto-route learned patterns
Skip approval for high-confidence handoff patterns
Confidence threshold
Minimum accuracy for auto-route eligibility
View routing history
Browse past handoff decisions in memory feed
Providers & API Keys
DeepSeek
●●●●●●●● ●●●●
Anthropic
●●●●●●●● ●●●●
OpenRouter
●●●●●●●● ●●●●
OpenAI / Codex
●●●●●●●● ●●●●
Welcome to Rookery
Set up your workspace in 3 quick steps.
1 · Workspace
2 · Connect
3 · Launch