Skip to main content

Process Command

Process individual GitHub issues with Simili Bot analysis.

Syntax

simili process [OPTIONS]

Options

OptionShortTypeDescriptionDefault
--issue-ifilePath to issue JSON file-
--number-nnumberIssue number to fetch directly from GitHub-
--repostringRepository override (owner/repo)-
--orgstringOrganization override-
--config-cfilePath to configuration file.github/simili.yaml
--dry-runboolRun without posting to GitHubfalse
--workflow-wstringWorkflow preset nameissue-triage
--verbose-vboolVerbose outputfalse
--help-hboolShow help message-

Examples

Basic processing

Process a single issue from a JSON file:
simili process --issue event.json --config .github/simili.yaml

Fetch issue directly from GitHub

Fetch issue by number without a local JSON file:
simili process --number 42 --repo owner/repo --config .github/simili.yaml

Dry-run (Safe testing)

Test without posting to GitHub:
simili process --issue event.json --config .github/simili.yaml --dry-run

Custom workflow

Use a different analysis pipeline:
simili process --issue event.json --workflow similarity-only
Available workflows:
  • issue-triage - Full analysis (default)
  • similarity-only - Semantic search only
  • index-only - Indexing only

Verbose output

Show detailed step-by-step execution:
simili process --issue event.json --verbose

Next steps

Index command

Bulk index issues and PRs

Auto-close command

Auto-close duplicate issues

PR duplicate command

Detect duplicate pull requests

Batch command

Batch process multiple issues