Skip to content

chore(deps): Bump agent-hooks-sdk from 0.1.0a4 to 0.1.0a5 in /sdk/python in the python group - #41

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/sdk/python/python-51660e80b6
Open

chore(deps): Bump agent-hooks-sdk from 0.1.0a4 to 0.1.0a5 in /sdk/python in the python group#41
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/sdk/python/python-51660e80b6

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 14, 2026

Copy link
Copy Markdown
Contributor

Bumps the python group in /sdk/python with 1 update: agent-hooks-sdk.

Updates agent-hooks-sdk from 0.1.0a4 to 0.1.0a5

Changelog

Sourced from agent-hooks-sdk's changelog.

Changelog

User-visible changes to the spec and SDKs. Versioning rules: https://github.com/responsibleai/agent-hooks/blob/main/VERSIONING.md.

Unreleased

  • SDKs: record_host_failure — a host projection failure is no longer recordless. When the host's own to-wire projection fails before a valid AgentContext exists (e.g. a tool-call argument getter throws at the chat seam), the emitter can now synthesize and deliver the fail-closed record itself: a deny host_error:context_invalid in the §10.3 rejection shape (null identities under the declared provider, payload-free type-name/path detail, envelope facts the host still knows). All five SDKs (record_host_failure / recordHostFailure / RecordHostFailure); §10.3 gains the "Host projection failure" host obligation and §11 lists it as a synthesis site. No new reserved reason and no record shape change — additive.
  • Microsoft Agent Framework: full §13.1 conformance claim. The MAF row upgrades from partial cross-validation (33/47) to a conformance claim — 47/47 applicable vectors pass on the declared surface (tool_seam_host_error: terminate, buffered_output: true → 4 capability-gated skips); report and harness updated in conformance/claims/maf/.
  • CTK: declared tool_seam_host_error posture (§13.1). A harness declares continue (default) or terminate, and expect.run_outcome_by_posture resolves the 13 tool-seam host_error:* vectors to the single outcome that declared surface must produce — the §6.2 terminate clause is now claimable (#68).
  • CTK: AH-CTK-100 asserts §6.1 substance, not transcript cosmetics. New context_must_contain/context_must_not_contain interception assertions pin non-incorporation of the denied tool result and the deny surfacing to the model in some form, leaving message layout and payload shape to the host (#69).
  • The §12.1 incremental exception is CTK-testable. The vectors the alpha.5 entry below left as future work exist: a streaming/incremental part (AH-CTK-110AH-CTK-113) exercises the exception's four conditions against a chunked mock stream — release under covering verdicts, a terminating deny that withholds the unreleased remainder, uncleared residue failing closed with host_error:streaming_unsupported, and §6.1-gated durability. The vector grammar grows respond.stream/respond.stream_truncated and expect.released_output/expect.persisted_must_not_contain; the part is gated on the new incremental_output capability, so every buffering host (buffered_output: true, the default) skips it — the vectors are additive and no existing declared surface changes. Reference-harness skip manifests across the five SDKs pin the new skips. Spec version unchanged (agent-hooks/0.1, 0.1.0-alpha).

0.1.0-alpha.5 — tag v0.1.0-alpha.5

  • Python: Verdict.allow() constructor sugar, completing the cross-SDK vocabulary: Rust Verdict::allow, TypeScript Verdict.allow(), .NET Verdict.Allow and Go AllowVerdict already existed; Python exposed only the module-level ALLOW constant. The Python README interceptor example now uses the sugar throughout.
  • npm: prebuilt linux-arm64-gnu binary. The TypeScript loader gains a fifth platform package (@responsibleai/agent-hooks-linux-arm64-gnu, aarch64-unknown-linux-gnu), built natively on the arm64 hosted runner. musl (Alpine) targets remain unshipped — the pipeline

... (truncated)

Commits
  • 6195293 chore(typescript): regenerate binding.js for the alpha.5 version bump
  • 94f5042 chore(release): bump version surfaces to 0.1.0-alpha.5
  • 76c19f1 feat(typescript): ship a prebuilt linux-arm64-gnu platform package
  • 9f2000e feat(python): add Verdict.allow() constructor sugar
  • 4f13545 docs(spec): admit incremental mediation as a §12.1 exception (#64)
  • cab5082 ci(release): honor dry_run=false on manual dispatch; correct a download-artif...
  • 8d86394 chore(deps): bump taiki-e/install-action in the actions group
  • f548ec1 fix(typescript): regenerate binding.js with @​napi-rs/cli 3.8.0
  • 8bd90a6 chore(deps-dev): bump the node group in /sdk/typescript with 2 updates
  • 697f08c chore(deps): bump the rust group across 1 directory with 3 updates
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the python group in /sdk/python with 1 update: [agent-hooks-sdk](https://github.com/responsibleai/agent-hooks).


Updates `agent-hooks-sdk` from 0.1.0a4 to 0.1.0a5
- [Changelog](https://github.com/responsibleai/agent-hooks/blob/main/CHANGELOG.md)
- [Commits](responsibleai/agent-hooks@v0.1.0-alpha.4...v0.1.0-alpha.5)

---
updated-dependencies:
- dependency-name: agent-hooks-sdk
  dependency-version: 0.1.0a5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Aug 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants