submit_issue
Submit an issue to Neotoma with title, body, and optional metadata like labels and visibility. Returns a guest_access_token for follow-up actions on the submitted issue.
Instructions
Submit an issue to the configured operator Neotoma instance; returns guest_access_token when accepted so callers can use token-scoped get_issue_status / add_issue_message read-back. Callers must provide at least one of reporter_git_sha or reporter_app_version. Deprecated alias: visibility 'advisory' is accepted as 'private' for one minor release and returns _deprecation: "visibility 'advisory' is deprecated; use 'private' instead."
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | Yes | Issue title. | |
| body | Yes | Issue body in markdown. | |
| labels | No | Labels to apply (e.g. bug, doc_gap, enhancement). | |
| visibility | No | Use 'private' for PII-sensitive issues (Neotoma only, no GitHub mirror). Default: 'public'. | |
| reporter_git_sha | No | Required (this OR reporter_app_version). Reporter git SHA (`git rev-parse HEAD`). | |
| reporter_git_ref | No | Optional reporter git ref / branch name. | |
| reporter_channel | No | Optional reporter channel (e.g. ci, local). | |
| reporter_app_version | No | Required (this OR reporter_git_sha). Reporter app / CLI version (semver). | |
| reporter_ci_run_id | No | Optional CI or workflow run id. | |
| reporter_patch_source_id | No | Optional source id for reporter patch artifact. |