Skip to content

feat!: remove bash output support#216

Merged
davideast merged 1 commit into
mainfrom
remove-bash
Mar 9, 2026
Merged

feat!: remove bash output support#216
davideast merged 1 commit into
mainfrom
remove-bash

Conversation

@davideast

Copy link
Copy Markdown
Collaborator

BREAKING CHANGE: Remove all bashOutput artifact support from the SDK. The Jules API no longer returns bashOutput artifacts.

  • Remove BashArtifact class, RestBashOutputArtifact type, and Artifact union member
  • Delete get_bash_outputs MCP tool and getBashOutputs function
  • Remove handleGetBashOutputs from MCP server
  • Remove bash output types (BashOutput, BashOutputsSummary, BashOutputsResult)
  • Update snapshot.ts failedCommands to return empty array
  • Remove bash fields from query schema
  • Remove bashOutput branches from examples/simple/repoless.ts
  • Update README, spec docs, and test fixtures
  • Delete scripts/bash-output-test/ directory

BREAKING CHANGE: Remove all bashOutput artifact support from the SDK.
The Jules API no longer returns bashOutput artifacts.

- Remove BashArtifact class, RestBashOutputArtifact type, and Artifact union member
- Delete get_bash_outputs MCP tool and getBashOutputs function
- Remove handleGetBashOutputs from MCP server
- Remove bash output types (BashOutput, BashOutputsSummary, BashOutputsResult)
- Update snapshot.ts failedCommands to return empty array
- Remove bash fields from query schema
- Remove bashOutput branches from examples/simple/repoless.ts
- Update README, spec docs, and test fixtures
- Delete scripts/bash-output-test/ directory
@davideast
davideast merged commit fcd54b5 into main Mar 9, 2026
5 checks passed
@davideast
davideast deleted the remove-bash branch March 9, 2026 22:26
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.

1 participant