replayed later.
- Terminal mutation requested by an agent goes through the confirmation-gated
session MCP action path. Agent-owned shell tools are a separate execution
path.
## Key files
| Area | Path
processes or invent process controls for them.
### Session MCP
Master owns one loopback Streamable HTTP listener and publishes an independent
server name and bearer capability for each eligible ACP session
info is in `app/build.gradle.kts`:
- `versionCode`: 1
- `versionName`: "0.5.6.4"
## External Integrations
- **WeChat Login**: Social authentication
- **MCPServer**: Model Context Protocol integration (see `McpServerManager
correctness, transport, or resource-safety bound. Do not spend a model turn correcting a server-known mechanical detail.
- Keep one canonical machine representation per fact or follow-up. If removing
profile UI. The UI is served by Rust and never needs a production Node server.
- Canonical releases are explicit `vX.Y.Z` tags with major version 8 or newer.
- The npm package
AGENTS.md
This repo is the community-facing repo for **Microsoft Learn MCPServer** — a remote MCP endpoint (`https://learn.microsoft.com/api/mcp`) that gives AI agents access to official Microsoft documentation
Primary use case:** This library powers authorization for **MCP (Model Context Protocol) servers**. MCPservers are OAuth Resource Servers, and this library provides both protected-resource middleware and the authorization
turn the AST into code
- The CLI is the entry point for code generation
- MCPserver adds Model Context Protocol integration for AI assistants
## Project structure and commands
The full
sandbox — enabling data manipulation, charting, and multi-step analysis in one execution. Financial-data MCPservers run as stdio subprocesses, each living in the `plugins/` bundle that declares
online` event for up to 5 minutes instead, because the turn keeps running server-side and reconnect resumes it gaplessly from the cursor. Budgeting retries against a dead link
using the Chrome DevTools MCP tools (`take_screenshot`, `take_snapshot`, `click`, `fill`, etc.) to validate the web UI, follow these guidelines.
### Starting the Go server
1. **Settings must exist first
sidecar.
- Keep the frontend, desktop shell, and agent runtime decoupled.
- Skills, MCPservers, and model providers must stay pluggable.
- Keep the artifact schema and workflow templates stable and versioned.
- Every