Skip to content

Add terminal command prefix initialize marker#313

Merged
connor4312 merged 4 commits into
mainfrom
pr/terminal-command-prefix
Jul 8, 2026
Merged

Add terminal command prefix initialize marker#313
connor4312 merged 4 commits into
mainfrom
pr/terminal-command-prefix

Conversation

@connor4312

Copy link
Copy Markdown
Member

Summary

  • Add optional InitializeResult.terminalCommandPrefix to advertise ! terminal-command shorthand support.
  • Regenerate schema and client wire types across Go, Kotlin, Rust, Swift, and TypeScript.
  • Add shared round-trip fixture coverage and update docs/changelogs.

Validation

  • npm test
  • clients/typescript: npm test
  • clients/rust: cargo test; after review fix also cargo test -p ahp-types
  • clients/go: go test ./... in a Go container; after review fix also go test ./ahptypes
  • clients/kotlin: ./gradlew.bat test --no-daemon --console=plain
  • git diff --check

Notes

  • swift test was attempted and failed before reaching this change due to an existing Windows/toolchain issue in AnyCodable.swift (CFGetTypeID / CFBooleanGetTypeID unavailable).
  • Council review flagged an extra public HostHandle propagation as source-breaking; that was removed, keeping the new marker scoped to InitializeResult.

connor4312 and others added 2 commits July 8, 2026 13:36
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@connor4312 connor4312 force-pushed the pr/terminal-command-prefix branch from 916a991 to 42a65ef Compare July 8, 2026 20:43
connor4312 and others added 2 commits July 8, 2026 15:55
…refix

# Conflicts:
#	clients/go/CHANGELOG.md
#	clients/rust/CHANGELOG.md
#	clients/swift/CHANGELOG.md
#	clients/typescript/CHANGELOG.md
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@connor4312 connor4312 marked this pull request as ready for review July 8, 2026 23:04
@connor4312 connor4312 enabled auto-merge July 8, 2026 23:04
@connor4312 connor4312 merged commit 9e3d15a into main Jul 8, 2026
9 checks passed
@connor4312 connor4312 deleted the pr/terminal-command-prefix branch July 8, 2026 23:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants