Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
155 changes: 155 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,155 @@
name: Bug report
description: Report a reproducible problem with SIA.
title: "[Bug]: "
labels:
- bug
body:
- type: markdown
attributes:
value: |
Thanks for helping improve SIA. Please include enough detail for maintainers to reproduce the issue.

Do not include API keys, secrets, private task data, or other sensitive information in this report.

- type: textarea
id: summary
attributes:
label: Summary
description: Briefly describe the problem.
placeholder: SIA fails when...
validations:
required: true

- type: textarea
id: reproduce
attributes:
label: Steps to reproduce
description: Provide the smallest set of steps or commands needed to reproduce the issue.
placeholder: |
1. Install with ...
2. Run ...
3. Observe ...
validations:
required: true

- type: textarea
id: expected
attributes:
label: Expected behavior
description: What did you expect to happen?
placeholder: I expected SIA to...
validations:
required: true

- type: textarea
id: actual
attributes:
label: Actual behavior
description: What actually happened?
placeholder: Instead, SIA...
validations:
required: true

- type: input
id: sia-version
attributes:
label: SIA version
description: Include the package version, commit SHA, or branch you are using.
placeholder: sia-agent 0.5.1, main@abc1234, etc.
validations:
required: true

- type: dropdown
id: install-method
attributes:
label: Installation method
options:
- pip install sia-agent
- pip install -e ".[dev]"
- source checkout
- other
validations:
required: true

- type: input
id: python-version
attributes:
label: Python version
placeholder: Python 3.11.9
validations:
required: true

- type: input
id: os
attributes:
label: Operating system
placeholder: Ubuntu 24.04, macOS 15, Windows 11, etc.
validations:
required: true

- type: dropdown
id: agent-impl
attributes:
label: Agent implementation
description: Select the agent implementation involved, if applicable.
options:
- claude
- openhands
- pydantic-ai
- not sure / not applicable
validations:
required: false

- type: input
id: model-provider
attributes:
label: Model/provider
description: Include the model/provider if relevant. Do not include API keys.
placeholder: anthropic/claude-..., openai/..., gemini/..., etc.
validations:
required: false

- type: input
id: task
attributes:
label: Task
description: Include the bundled task or external task directory if relevant.
placeholder: gpqa, lawbench, longcot-chess, spaceship-titanic, ./my-task
validations:
required: false

- type: input
id: sandbox
attributes:
label: Sandbox mode
description: Include the sandbox mode if relevant.
placeholder: --sandbox docker, --sandbox none, not applicable
validations:
required: false

- type: textarea
id: command
attributes:
label: Command or code
description: Paste the command or minimal code that triggered the issue.
render: shell
placeholder: sia run --task gpqa --max_gen 3 --run_id 1
validations:
required: false

- type: textarea
id: logs
attributes:
label: Logs or error output
description: Paste relevant logs or traceback output. Remove secrets, API keys, and private data.
render: text
validations:
required: false

- type: textarea
id: extra-context
attributes:
label: Additional context
description: Add any other context, links, screenshots, or notes that may help.
validations:
required: false
5 changes: 5 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
blank_issues_enabled: true
contact_links:
- name: Security report
url: https://github.com/hexo-ai/sia/blob/main/SECURITY.md
about: Please do not report security vulnerabilities in public issues. Review SECURITY.md for the appropriate reporting path.
84 changes: 84 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,84 @@
name: Feature request
description: Suggest an improvement, new capability, or new task for SIA.
title: "[Feature]: "
labels:
- enhancement
body:
- type: markdown
attributes:
value: |
Thanks for suggesting an improvement to SIA. For larger changes, please describe the use case and proposed behavior before starting implementation work.

- type: textarea
id: problem
attributes:
label: Problem or use case
description: What problem would this solve, or what workflow would this improve?
placeholder: I want to use SIA to...
validations:
required: true

- type: textarea
id: proposal
attributes:
label: Proposed solution
description: Describe the behavior, API, CLI option, task support, documentation, or workflow you would like to see.
placeholder: Add support for...
validations:
required: true

- type: dropdown
id: area
attributes:
label: Area
description: Which part of the project does this most closely affect?
options:
- CLI / user workflow
- agent implementation
- provider/model configuration
- task authoring
- evaluation
- web visualizer
- documentation
- packaging / installation
- security / sandboxing
- other
validations:
required: true

- type: textarea
id: alternatives
attributes:
label: Alternatives considered
description: Are there workarounds or alternative approaches?
placeholder: Currently this can be worked around by...
validations:
required: false

- type: textarea
id: implementation
attributes:
label: Implementation notes
description: Share any implementation ideas, relevant files, or compatibility concerns.
placeholder: This may involve...
validations:
required: false

- type: dropdown
id: contribution
attributes:
label: Are you interested in contributing this?
options:
- Yes, I can open a PR
- Maybe, with maintainer guidance
- No, I am only suggesting the idea
validations:
required: false

- type: textarea
id: extra-context
attributes:
label: Additional context
description: Add links, examples, screenshots, related issues, or other context.
validations:
required: false
55 changes: 55 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
## Summary

Describe what this pull request changes and why.

## Type of change

Select all that apply:

- [ ] Bug fix
- [ ] New feature
- [ ] Documentation
- [ ] New or updated task
- [ ] Evaluation change
- [ ] Provider/model configuration
- [ ] Security-sensitive change
- [ ] Refactor / maintenance
- [ ] Other

## Related issue

Closes #

## What changed

-
-
-

## How I tested this

Include the commands you ran and any relevant manual testing.

```bash

```

## Security and privacy checklist

- [ ] This change does not log API keys, secrets, private task data, or generated credentials.
- [ ] This change does not weaken sandboxing, subprocess isolation, or task data boundaries.
- [ ] Security-sensitive behavior is explained in the PR description.
- [ ] Not applicable.

## Documentation checklist

- [ ] I updated README.md, CONTRIBUTING.md, SECURITY.md, or docs files as needed.
- [ ] I added or updated examples where helpful.
- [ ] Documentation is not needed for this change.

## Contributor checklist

- [ ] I ran the relevant tests.
- [ ] I ran linting and formatting checks.
- [ ] I kept the PR focused on one logical change.
- [ ] I reviewed my own diff before requesting review.
Loading