-
Notifications
You must be signed in to change notification settings - Fork 1
Comparing changes
Open a pull request
base repository: copilot-community-sdk/copilot-sdk-clojure
base: main@{1day}
head repository: copilot-community-sdk/copilot-sdk-clojure
compare: main
- 6 commits
- 18 files changed
- 2 contributors
Commits on May 5, 2026
-
Bump schema to 1.0.41-0 and regenerate event specs
Upstream pinned @github/copilot ^1.0.41-0. The new session-events schema emits each event variant via top-level $ref, so script/codegen/emit_specs now derefs $ref entries when extracting per-type :data and event variant specs. 13 new event-type fixtures added to codegen_test. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 5a580c4 - Browse repository at this point
Copy the full SHA 5a580c4View commit details -
Refactor cli-env-overrides to defaults/overrides shape
Splits the env-var contract into two layers so SDK option-derived env vars apply with the correct precedence in spawn-cli: defaults (e.g. NODE_DEBUG removed) → user :env can re-enable overrides (e.g. COPILOT_SDK_AUTH_TOKEN, COPILOT_HOME, COPILOT_CONNECTION_TOKEN, OTEL_*) → win over user :env This preserves the prior behavior of NODE_DEBUG being a soft default the user could re-add via :env, while making auth/home/token/telemetry strict overrides as required by the SDK contract. New process_test locks in the contract. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>Configuration menu - View commit details
-
Copy full SHA for e31aab0 - Browse repository at this point
Copy the full SHA e31aab0View commit details -
Port v1.0.0-beta.1 SDK features
Ports four upstream changes idiomatically into the Clojure SDK: * :copilot-home client option (upstream PR #1191) — base directory forwarded to the spawned CLI as COPILOT_HOME. * :instruction-directories session config (upstream PR #1190) — additional directories searched for custom instruction files. Forwarded as instructionDirectories on session.create and session.resume. * :tcp-connection-token client option + new connect handshake (upstream PR #1176) — when the SDK spawns its own CLI in TCP mode and no token is supplied, an auto-generated UUID secures the loopback listener. Token is exported as COPILOT_CONNECTION_TOKEN and forwarded over the wire on the new connect JSON-RPC method. Rejected when combined with :use-stdio? true. verify-protocol-version! now sends connect first, falling back to ping on JSON-RPC MethodNotFound (-32601) OR error message exactly "Unhandled method connect" (matches Node parity client.ts:1132-1135). * :continue-pending-work? resume/join session config (upstream types.ts:1458, client.ts:956) — when truthy, the runtime re-emits in-flight permission.requested and external-tool requests on resume. Mock server gains a connect handler with :expected-token validation and a :supports-connect? toggle (true | false | :legacy-message) for exercising both fallback paths. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for f71d600 - Browse repository at this point
Copy the full SHA f71d600View commit details -
Bump version to 1.0.0-beta.1.0-SNAPSHOT and update docs
Tracks upstream pre-release v1.0.0-beta.1 in the 4-segment version scheme. CHANGELOG [Unreleased] documents the four ported features and the schema/codegen refresh under '### Added (v1.0.0-beta.1 sync)' and '### Changed (v1.0.0-beta.1 sync)'. doc/reference/API.md lists the new client and session config options. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 24246f7 - Browse repository at this point
Copy the full SHA 24246f7View commit details -
update-upstream skill: switch to Opus 4.7 + GPT-5.5 (drop Sonnet, GPT…
…-5.4) Per maintainer request, the multi-model code-review phase now uses two distinct families (Claude Opus 4.7 + GPT-5.5) instead of three. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 9e72ce5 - Browse repository at this point
Copy the full SHA 9e72ce5View commit details -
Merge pull request #97 from copilot-community-sdk/upstream-sync/v1.0.…
…0-beta.1 Sync upstream Copilot SDK v1.0.0-beta.1
Configuration menu - View commit details
-
Copy full SHA for e3089df - Browse repository at this point
Copy the full SHA e3089dfView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff main@{1day}...main