Wire agent
wire_agentGet language-specific setup for the Guard telemetry agent to ship security events and metrics to the guard-core-app backend, including install commands and ingestion contract.
Instructions
Get how to set up the Guard telemetry agent for one language.
Use this to ship security events and metrics to the guard-core-app backend. Use adapter_setup instead for the request-blocking middleware itself.
Returns language, agent (package, install command, release_status, quick-start snippet, and a summary of its buffer, flush, overflow and retry semantics), ingestion (the guard-core-app contract the agent ships against: endpoints, headers, HMAC signing, size limits and response semantics) and framework_note. For python the note points at the bundled guard-agent doc page for the adapter; for other languages the agent is standalone and the note says so. An unknown language or framework returns an object with an error key instead of raising. Read-only static data, works without the Guard libraries installed.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| language | Yes | The language whose telemetry agent to set up. One of python, go, typescript, php or rust. Any other value returns an error object | |
| framework | No | Optional adapter slug of that language, to add a note on how the agent hooks into that adapter. Omit for the agent alone |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||