# pi_bridge v0.1.0 - Table of Contents

> BEAM runtime bridge for pi development agents

## Pages

- [pi_bridge](readme.md)

## Modules

- [Pi](Pi.md): Small eval-friendly helpers for pi-elixir.
- [Pi.Eval](Pi.Eval.md): Runs bounded Elixir evals inside the project BEAM.
- [Pi.LogCapture](Pi.LogCapture.md): Bounded Logger capture for embedded pi-elixir sessions.
- [Pi.MCP.JSONRPC](Pi.MCP.JSONRPC.md): JSON-RPC response helpers for MCP HTTP transports.
- [Pi.MCP.Router](Pi.MCP.Router.md): Plug router for embedded pi-elixir.
- [Pi.MCP.Server](Pi.MCP.Server.md): Starts the embedded MCP server inside the project Mix context.
- [Pi.MCP.Tools](Pi.MCP.Tools.md): MCP tool dispatch for the embedded server.
- [Pi.Plugin.API](Pi.Plugin.API.md): Callable API metadata exposed by executable skills and plugins.
- [Pi.Plugin.Event](Pi.Plugin.Event.md): Pi-side events delivered to BEAM plugins.
- [Pi.Plugin.UI](Pi.Plugin.UI.md): Renderer-neutral UI events emitted from BEAM plugins to pi.
- [Pi.Project](Pi.Project.md): Project metadata helpers for eval sessions.
- [Pi.Skill.Executable](Pi.Skill.Executable.md): Trusted executable Elixir skill metadata.
- [Pi.Skill.Loader](Pi.Skill.Loader.md): Discovers trusted executable Elixir skills in the current Mix project.
- [Pi.Skill.Script](Pi.Skill.Script.md): Behaviour and DSL for trusted executable `.skill.exs` files.
- [Pi.Transport.Stdio](Pi.Transport.Stdio.md): Line-delimited JSON transport for extension-owned BEAM sessions.

