Skip to main content

xyberos-linear

Linear GraphQL plugin — RFC-0019, M7 (community wave). Search and create issues from Xyberos agents via the Linear GraphQL API. Stdlib-only with an injectable transport for tests.

Install

pip install -e ./linear

Usage

from xyberos import create_app
from xyberos_linear import LinearPlugin

app = create_app()
app.load_plugin(LinearPlugin())          # key from LINEAR_API_KEY

app.tools.execute("linear_search_issues", None, query="bug", first=10)
app.tools.execute("linear_create_issue", None, team_id="TEAM_ID", title="New issue", description="...")

Tools

Tool Notes
linear_search_issues(query="", first=10) search by title
linear_create_issue(team_id, title, description="") create an issue

Requires LINEAR_API_KEY (sent as the Authorization header).

Tests

pip install pytest
pytest tests/

Canned responses via an injectable transport — no network.

Ship location

Plugin (xyberos.plugins entry point) — community wave (M7).

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

xyberos_linear-0.1.0.tar.gz (5.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

xyberos_linear-0.1.0-py3-none-any.whl (5.3 kB view details)

Uploaded Python 3

File details

Details for the file xyberos_linear-0.1.0.tar.gz.

File metadata

  • Download URL: xyberos_linear-0.1.0.tar.gz
  • Upload date:
  • Size: 5.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for xyberos_linear-0.1.0.tar.gz
Algorithm Hash digest
SHA256 5aeed2bdfe06d7c00acfc8cd8e0e523b1095737c3e3c08d3f227782b48d94ba7
MD5 ead0d4cf4e87e9e76e9d46b9629e2d84
BLAKE2b-256 d5b107e18ea6796912fc7954ddc89447942c56a40495d1930f84e0d610956a07

See more details on using hashes here.

Provenance

The following attestation bundles were made for xyberos_linear-0.1.0.tar.gz:

Publisher: pypi-plugins.yml on xyberos/xyberos-plugins

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xyberos_linear-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: xyberos_linear-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 5.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for xyberos_linear-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a724c776d3fc01e28728c7ae8aa6a540ebc727e336f84b3c0caddac5d4740435
MD5 590a673e6ff3812b8a15942f8cfc876a
BLAKE2b-256 5093763f3396dc1dc70b05bf6f47b507a2380f6ce83ec4117ac0bc0505669f8a

See more details on using hashes here.

Provenance

The following attestation bundles were made for xyberos_linear-0.1.0-py3-none-any.whl:

Publisher: pypi-plugins.yml on xyberos/xyberos-plugins

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page