Skip to main content

xyberos-jira

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

Install

pip install -e ./jira

Usage

from xyberos import create_app
from xyberos_jira import JiraPlugin

app = create_app()
app.load_plugin(JiraPlugin())      # JIRA_BASE_URL, JIRA_EMAIL, JIRA_API_TOKEN

app.tools.execute("jira_search_issues", None, jql="project = PROJ", max_results=50)
app.tools.execute("jira_create_issue", None, project_key="PROJ", summary="New bug", description="...")

Tools

Tool Notes
jira_search_issues(jql, max_results=50) JQL search
jira_create_issue(project_key, summary, description="", issuetype="Task") create an issue

Requires JIRA_BASE_URL (e.g. https://your.atlassian.net), JIRA_EMAIL and JIRA_API_TOKEN (basic auth).

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_jira-0.1.0.tar.gz (5.4 kB view details)

Uploaded Source

Built Distribution

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

xyberos_jira-0.1.0-py3-none-any.whl (5.4 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for xyberos_jira-0.1.0.tar.gz
Algorithm Hash digest
SHA256 2afadfdf64cb270f309388c8a2f23fc673ceda1a9a1e60e0e6272d25c4a158d3
MD5 44b1eb9cefba2fbca48fd281e65a4450
BLAKE2b-256 e2b829e3f14457feedffe0eac54e64851faa1ccdf6b59f1608be4f7935525de7

See more details on using hashes here.

Provenance

The following attestation bundles were made for xyberos_jira-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_jira-0.1.0-py3-none-any.whl.

File metadata

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

File hashes

Hashes for xyberos_jira-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4e94a65696679b07f62ec43c826f1c227f07598f15f49f73c2710c386cdb0226
MD5 7bbf474b3275d48010018656fd56b37d
BLAKE2b-256 920a4e0b2dfa9969ceda23ff45af5212a46222573aa6aee2c2b86ca596ead72a

See more details on using hashes here.

Provenance

The following attestation bundles were made for xyberos_jira-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