pi-mono/packages
Armin Ronacher 8cd0ed48de feat(coding-agent): add OAuth sign-in for remote MCP servers
HTTP servers without an Authorization header use OAuth. Connections send the stored token and refresh it after a 401; /mcp login runs the browser authorization code flow (PKCE, dynamic client registration) with a loopback callback or a pasted redirect URL, and /mcp logout removes the credentials. Tokens are stored per server URL in mcp-auth.json. Pre-registered clients are configured with the oauth block.
2026-09-25 15:02:51 +02:00
..
agent feat(coding-agent): connect MCP servers and expose them through codemode 2026-09-25 15:02:51 +02:00
ai feat: build with TypeScript 7 and run sources with plain node 2026-09-25 13:14:33 +02:00
chord feat: build with TypeScript 7 and run sources with plain node 2026-09-25 13:14:33 +02:00
client feat: build with TypeScript 7 and run sources with plain node 2026-09-25 13:14:33 +02:00
codemode feat(coding-agent): add codemode tool 2026-09-25 15:02:51 +02:00
coding-agent feat(coding-agent): add OAuth sign-in for remote MCP servers 2026-09-25 15:02:51 +02:00
durable feat: build with TypeScript 7 and run sources with plain node 2026-09-25 13:14:33 +02:00
evals feat: build with TypeScript 7 and run sources with plain node 2026-09-25 13:14:33 +02:00
mcp feat(coding-agent): connect MCP servers and expose them through codemode 2026-09-25 15:02:51 +02:00
protocol feat: build with TypeScript 7 and run sources with plain node 2026-09-25 13:14:33 +02:00
server feat: build with TypeScript 7 and run sources with plain node 2026-09-25 13:14:33 +02:00
session-backends/sqlite-node feat: build with TypeScript 7 and run sources with plain node 2026-09-25 13:14:33 +02:00
telemetry feat: build with TypeScript 7 and run sources with plain node 2026-09-25 13:14:33 +02:00
tui fix(tui): keep cursor visible when overlays close after stop 2026-09-25 13:30:50 +02:00