Outdated**: Outdated API specifications cause integration failures for external services, gateway clients, and LLM MCPservers. Always treat specs as part of the core delivery.
## Rust Native Extensions (`gems/forem_native`)
- **Architecture
23k4mo agoReviewMountCreate a free account to mount
prompts TOML rule map) followed by one dynamic tail (packages, project context, skills inventory, MCPservers, environment, session role); the harness digest stays a separate `[harness-digest]` user message. `prime
22k23d agoReviewMountCreate a free account to mount
Angular, and Vue 3 wrappers. It runs entirely in the browser — frontend-only, no server-side logic. It cannot access the internet unless explicitly configured (air-gapped environment support). There
22k12d agoReviewMountCreate a free account to mount
repo.
Use `~/.config/ruler/` for personal preferences, local workflow shortcuts, API keys, and personal MCPservers:
```bash
ruler init --global
```
If it helps everyone working in this repo
Steady8 mentions in 2 weeks
No other project uses it yet
22k15d agoReviewMountCreate a free account to mount
Copilot. The SDK communicates with Copilot CLI over JSON-RPC and supports custom agents, MCPserver integrations, lifecycle hooks, and session management.
* **The {% data variables.copilot.github_copilot_app %}**: A desktop application
21k25d agoReviewMountCreate a free account to mount
OTel instrumentation of Pydantic AI and `httpx`
- If you have access to the Logfire MCPserver, you can use it to inspect agent runs, tool calls, and model requests
## Test
21k8d agoReviewMountCreate a free account to mount
owns the host API, loading, and credential picker helpers. `builtin_plugins/` and `mcp/` retain their plugin and server boundaries.
Move a capability to core or harness if it does
21k8d agoReviewMountCreate a free account to mount
without proper assertions or that verify opposite behavior create false positives
- Test MCP against real `tests.mcp_server` instance, not mocks — extend test server with helper tools to expose runtime context
21k8d agoReviewMountCreate a free account to mount
obtain repository-owner approval before pushing.
**If CodeScene gate blocks your push:** use `mcp__codescene__code_health_score` to find the worst file, refactor it, commit, push again
20k7mo agoReviewMountCreate a free account to mount
with `runtimeSupports`. pi lists `session.subagents`,
`session.compact`, `session.commands` and `session.steer`. pi does not
serve rewind, MCPservers, the todo list, shell turns, part edits or
`session.attach`.
The harness rules
20k1d agoReviewMountCreate a free account to mount
together
with the capability; non-tool system fragments stay capability-neutral.
- MCP prompt templates own the static outer, server, and tool framing;
`helpers/mcp_handler.py` supplies policy-filtered names, descriptions, and
schemas
No other project uses it yet
19k7mo agoReviewMountCreate a free account to mount
respond` command).
- `http_api/` - Axum REST + SSE server for Nuclear Jam remote control
- `mcp/` - MCPserver exposing player functions as tools to LLM clients
- `mpd/` - MPD-protocol TCP server
19k27d agoReviewMountCreate a free account to mount
running but the current user lacks Docker socket permission.
- Do not confuse external MCPservers LangBot connects to (`pkg/provider/tools/loaders/mcp.py`) with LangBot's own `/mcp` server (`pkg/api/mcp/`).
- `CLAUDE.md` is a symlink
19k5d agoReviewMountCreate a free account to mount
user-facing behavior unless requested.
## Build and Development Commands
```bash
# Start documentation site dev server
pnpm run dev
# Run all unit tests
pnpm run test
# Run tests for a specific
Steady5 mentions in 2 weeks
No other project uses it yet
19k16mo agoReviewMountCreate a free account to mount