Tags: Demirrr/copilot-sdk
Tags
Per-session GitHub authentication for all SDK languages, plus update … …runtime and permissions to match (github#1124)
Per-session GitHub authentication for all SDK languages, plus update … …runtime and permissions to match (github#1124)
Per-session GitHub authentication for all SDK languages, plus update … …runtime and permissions to match (github#1124)
Per-session GitHub authentication for all SDK languages, plus update … …runtime and permissions to match (github#1124)
SessionFs structured error contract and codegen changes
SessionFs structured error contract and codegen changes
Expose enableConfigDiscovery in all SDK languages (github#1044) * Expose enableConfigDiscovery in all SDK languages Add enableConfigDiscovery option to session config types in Node.js, Python, Go, and .NET SDKs. When set to true, the runtime automatically discovers MCP server configurations (.mcp.json, .vscode/mcp.json) and skill directories from the working directory, merging them with any explicitly provided values (explicit takes precedence on name collision). This surfaces a capability already implemented in copilot-agent-runtime's resolveDiscoveredConfig() for SDK consumers. Changes per SDK: - Node.js: SessionConfig + ResumeSessionConfig pick + client passthrough - Python: create_session/resume_session params + payload serialization - Go: config structs + wire request structs + client passthrough - .NET: config classes + clone constructors + wire records + client passthrough Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Fix gofmt alignment in wire request structs Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Expose enableConfigDiscovery in all SDK languages (github#1044) * Expose enableConfigDiscovery in all SDK languages Add enableConfigDiscovery option to session config types in Node.js, Python, Go, and .NET SDKs. When set to true, the runtime automatically discovers MCP server configurations (.mcp.json, .vscode/mcp.json) and skill directories from the working directory, merging them with any explicitly provided values (explicit takes precedence on name collision). This surfaces a capability already implemented in copilot-agent-runtime's resolveDiscoveredConfig() for SDK consumers. Changes per SDK: - Node.js: SessionConfig + ResumeSessionConfig pick + client passthrough - Python: create_session/resume_session params + payload serialization - Go: config structs + wire request structs + client passthrough - .NET: config classes + clone constructors + wire records + client passthrough Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Fix gofmt alignment in wire request structs Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
PreviousNext