Skip to content

Integrations

An integration is useful when it gives a session authoritative context or narrow capability while preserving provenance, credential boundaries, readable evidence, and human approval for consequential actions.

A real browser-inspected result created by an Axis session inside the privacy-safe demo project.

Real Axis UI with deliberately seeded, privacy-safe demonstration content.

The published integration catalog should distinguish:

  • built in and available,
  • available after provider/account connection,
  • user-created through a skill/tool,
  • advanced or experimental,
  • planned or not currently supported.

Do not turn a conceptual ability to call an API or webhook into a claim that a finished customer integration exists.

Connect model access through the current Axis provider surface. Provider credentials and limits remain provider-specific; an unrelated CLI login may not authorize Axis.

See Model providers.

Axis can inspect project and version-control state in the context of the session doing the work. Repository writes, pushes, pull requests, comments, releases, and deployments must follow the project’s working agreement and approval policy.

A local commit or successful command does not prove a remote change. Verify the remote destination when an external side effect is authorized.

Supported credential helpers can fill browser login fields without placing secrets in the transcript. Review, MFA, and ambiguous account selection should stop for the user.

A password-manager connection is a capability boundary, not permission to submit every form or reuse credentials in unrelated projects.

Use the local browser for rendered pages, authenticated workflows, and visual proof. Use narrow read/scrape tools when a browser is unnecessary. Browser traces should omit typed values, scripts, query secrets, and tokens.

Use a skill to encode the process and a narrow tool to grant capability. A public integration guide should document authentication, scope, supported operations, rate/error behavior, and which actions require approval.

Event-triggered work is publishable only when the current release exposes a supported, authenticated, deduplicated activation contract. See Event-triggered work.

The Axis CLI can expose JSON output for supported commands. Inspect axis --help from the installed version and treat returned identifiers and write acknowledgements carefully. Verify any intended side effect through authoritative state.

You can identify the account and scope, perform a safe read, show a human-readable result, request approval for a write, execute only the approved action, and prove the actual destination state.