Skip to content

Add optional Shipgate scan for customer service tool-use cookbook#597

Open
pengfei-threemoonslab wants to merge 1 commit into
anthropics:mainfrom
pengfei-threemoonslab:codex/add-shipgate-customer-service-tool-use
Open

Add optional Shipgate scan for customer service tool-use cookbook#597
pengfei-threemoonslab wants to merge 1 commit into
anthropics:mainfrom
pengfei-threemoonslab:codex/add-shipgate-customer-service-tool-use

Conversation

@pengfei-threemoonslab
Copy link
Copy Markdown

Problem

The customer service tool-use notebook demonstrates customer lookup, order lookup, and order cancellation, but there is no small release-readiness recipe for reviewing that tool surface without running the notebook.

Why static/local-first

This adds an optional scoped Agents Shipgate recipe with local Anthropic Messages API tool metadata, supplemental scope/owner inventory, and policy metadata. Agents Shipgate reads those local files only; it does not execute the notebook, call tools, make Anthropic API calls, run agents, or upload source.

Command run

PYTHONPATH=/Users/pengfeihu/code/shipgate/src python -m agents_shipgate scan -c tool_use/customer_service_shipgate/shipgate.yaml --ci-mode advisory --format json

For maintainers using the published package, the README shows:

pipx install agents-shipgate
agents-shipgate scan -c tool_use/customer_service_shipgate/shipgate.yaml --ci-mode advisory

Result summary

  • Exit code: 0
  • Status: no_release_blockers_detected
  • Critical: 0
  • High: 0
  • Medium: 0
  • Human review: not required

Maintainer-safe note

This is docs/sample-metadata only. It does not add repo-wide CI and does not commit generated agents-shipgate-reports/ output.

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