with one click
b00t-integration
Integration layer for b00t capabilities within opencode workflows. Provides access to b00t datum system, hive management, grok knowledge, session management, and task tracking directly from opencode.
Menu
Integration layer for b00t capabilities within opencode workflows. Provides access to b00t datum system, hive management, grok knowledge, session management, and task tracking directly from opencode.
Design and implement a Rust interface library in l3dg3rr that acts as a feature-configurable lifecycle manager for b00t processes. The library compliantly implements init → operate → terminate → lifecycle maintenance of miscellaneous process surfaces (MCP servers, daemons, sidecars) with deterministic governance controls. Uses the autoresearch pattern (karpathy/autoresearch): agent reads program.md, iterates on the library, experiments autonomously.
Web scraping and crawling for AI agents via Firecrawl MCP. Scrape URLs to markdown, crawl websites, search the web, and extract structured data. Supports cloud API and self-hosted deployments including CRW (Rust alternative).
Identify integration points, data flow via redis, suggest how to bridge VSCode plugin to b00t jobs, and outline k0s/podman/docker-agnostic redis interface. Include how ralph should be wrapped as b00t job with redis exchange + Azure access, and call out where integration tests are required. ONLY do this analysis. Reply with attempt_completion summarizing plan and any questions to operator. These instructions supersede any conflicting mode defaults. another agent is working concurrently to bring redis online and fixing issues in b00t. establish an agent to agent channel using redis once it is online.
Bridge b00t primitives (datum, grok, hive, task, agent) to opencode via RHAI scripts. RHAI provides the idiomatic abstraction layer connecting applications.
Query the codebase knowledge graph for structural code understanding. Provides functions, classes, routes, callers, and dependency analysis.
Work with b00t datum system - TOML-based configuration for AI models, providers, and services. Datums are versioned configurations that specify WHICH environment variables are required.
| name | b00t-integration |
| description | Integration layer for b00t capabilities within opencode workflows. Provides access to b00t datum system, hive management, grok knowledge, session management, and task tracking directly from opencode. |
| version | 1.0.0 |
| allowed-tools | All |
Exposes b00t capabilities to opencode agents:
# Hive management (resource gates)
b00t hive status # RAM/GPU/CPU snapshot
b00t hive list # Available profiles
b00t hive plan=<profile> # Dry-run resource check
b00t hive activate=<profile> # Switch system profile
# Datum queries
b00t advice <query> # Get advice for errors
b00t lfmf <lesson> # Memoize lesson learned
# Grok (knowledge base)
b00t grok ask <query> # Query knowledge base
b00t grok learn <topic> # Learn from URL/content
# Session management
b00t session status # Current session info
b00t session end # End session gracefully
# Agent messaging
b00t agent discover # Find available agents
b00t agent delegate # Delegate to agent
When b00t-mcp is connected via opencode mcp:
b00t-mcp_b00t_hive_status - System resource statusb00t-mcp_b00t_advice - Get advice for patternsb00t-mcp_b00t_grok_ask - Query knowledge baseb00t-mcp_b00t_grok_learn - Learn new contentBefore running heavy operations, check hive status:
1. b00t hive status → Get RAM/GPU availability
2. If insufficient → Request profile switch or warn
3. Proceed with execution
When unsure about patterns:
1. b00t grok ask "<pattern> <language>" → Get learned examples
2. Apply pattern from knowledge base
3. b00t lfmf if novel lesson learned
When configuring providers/models:
1. Query available datums
2. Load required environment variables
3. Validate configuration
{
"mcp": {
"b00t-mcp": {
"enabled": true,
"type": "local",
"command": ["/home/brianh/.local/bin/b00t-mcp", "stdio"]
}
}
}
.opencode/context/core/standards/code-quality.md - b00t coding standards.opencode/context/core/workflows/task-delegation-basics.md - Delegation patternsdatum-system - Work with b00t datumsexecutive-role - Agent orchestrationdry-philosophy - DRY patterns1.0.0 - Initial integration skill