ext.milo

Page actions AI-ready formats and sharing
Open LLM text
Share with AI
Ask Claude Ask ChatGPT Ask Gemini Ask Copilot

Milo MCP Apps registration and named-block resource rendering.

The adapter verifies caller-owned Milo commands and UI resources at Chirp's freeze boundary, then projects frozen bindings through Chirp's existing Fragment / App.rendersurface…

Milo MCP Apps registration and named-block resource rendering.

The adapter verifies caller-owned Milo commands and UI resources at Chirp's freeze boundary, then projects frozen bindings through Chirp's existing Fragment / App.rendersurface on each resource read.

ext.milo

Name Type Default Description
type
qualified_name
element_type
description
source_file
line_number
is_autodoc
autodoc_element
_autodoc_template
_autodoc_url_path
_autodoc_page_type
title
doc_content_hash

Symbols on this page

MiloMCPAppBinding
class

One verified Chirp binding to caller-owned Milo MCP Apps metadata.

MiloMCPAppAdapter
class

Setup compiler and per-read named-block projector for Milo MCP Apps.

use_milo
function
def use_milo(app: App, cli: CLI, *, allowlist: Iterable[str]) -> MiloMCPAppAdapter

Register the lazy Chirp-to-Milo MCP Apps adapter for one application.

Parameters

Name Type Default Description
app App
cli CLI
allowlist Iterable[str]

View source · /home/runner/work/chirp/chirp/site/../src/chirp/ext/milo.py:1