Skip to content

feat: ACP streamable http spec compliance - #9034

Merged
alexhancock merged 1 commit into
mainfrom
alexhancock/acp-http-spec-newest-compliance
May 6, 2026
Merged

feat: ACP streamable http spec compliance#9034
alexhancock merged 1 commit into
mainfrom
alexhancock/acp-http-spec-newest-compliance

Conversation

@alexhancock

@alexhancock alexhancock commented May 5, 2026

Copy link
Copy Markdown
Collaborator

Summary

Updating the reference implementation of client and server per the latest revision of https://github.com/agentclientprotocol/agent-client-protocol/blob/main/docs/rfds/streamable-http-websocket-transport.mdx from agentclientprotocol/agent-client-protocol#1124

Testing

Verification

Server: cargo run --bin goose -- serve --port 3000
Client: npm start -- --server http://localhost:3000 --text "say hi in 3 words"

got a streamed reply ("Hi there friend") ✅

Related Issues

N/A

Screenshots/Demos (for UX changes)

N/A

chatgpt-codex-connector[bot]

This comment was marked as spam.

@alexhancock
alexhancock force-pushed the alexhancock/acp-http-spec-newest-compliance branch from c41be89 to 289ae52 Compare May 5, 2026 20:10
chatgpt-codex-connector[bot]

This comment was marked as low quality.

@alexhancock
alexhancock added this pull request to the merge queue May 6, 2026
Merged via the queue into main with commit f9d0c64 May 6, 2026
27 checks passed
@alexhancock
alexhancock deleted the alexhancock/acp-http-spec-newest-compliance branch May 6, 2026 13:55
lifeizhou-ap added a commit that referenced this pull request May 7, 2026
…-refactor

* origin/main:
  refactor: switch to official new rust-sdk for ACP (#9062)
  refactor(goose2): remove attachment preamble (#9052)
  Align CODEOWNERS with pull request review rules in GOVERNANCE.md (#9056)
  bring MAINTAINERS.md up to date (#9053)
  feat(acp): expose built-in skills through sources list acp calls (#9045)
  add provider-first onboarding (#9039)
  feat: ACP streamable http spec compliance (#9034)
  Skip automatic fix which crashes (#9036)
  fix(openai): accept null tool_call arguments in streaming chunks (#9035)

Signed-off-by: Lifei Zhou <lifei@squareup.com>

# Conflicts:
#	ui/goose2/src/features/chat/hooks/useChat.ts
shafqatevo pushed a commit to shafqatevo/goose that referenced this pull request Aug 7, 2026
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