Files
actionbook__actionbook/.github/ISSUE_TEMPLATE/feature-request.yml
mcfn.feng 58545129de [root]refactor: remove actionbook-rs, promote cli-v2 to packages/cli
- Delete packages/actionbook-rs/ (legacy 0.x CLI)
- Delete old packages/cli/ (JS npm wrapper for 0.x)
- Rename packages/cli-v2/ → packages/cli/ (git mv)
- Merge npm wrapper files (bin/actionbook.js, scripts/postinstall.js) into new cli/
- Update package.json: name → @actionbookdev/cli, private → false, add npm distribution fields
- Update sync-versions.js: point Cargo.toml/Cargo.lock sync at packages/cli/
- Update release.yml: build from packages/cli/ instead of packages/actionbook-rs/
- Update test.yml: paths and working-directory from cli-v2 → cli
- Update CLAUDE.md, CONTRIBUTING.md, docs, issue templates
- Delete stale changeset (fix-screenshot-timeout.md)
- Keep 6 platform binary packages unchanged
2026-04-02 00:46:12 +08:00

79 lines
2.1 KiB
YAML

name: ✨ Feature Request
description: Suggest a new feature or enhancement for Actionbook
title: "[Feature]: "
labels: ["enhancement", "needs-review"]
assignees: []
body:
- type: markdown
attributes:
value: |
Thanks for suggesting a feature.
Keep it short; we can refine details during discussion.
- type: textarea
id: problem
attributes:
label: Problem Statement
description: What problem does this feature solve?
placeholder: |
Currently, when working with Actionbook...
This causes issues because...
validations:
required: true
- type: textarea
id: solution
attributes:
label: Proposed Solution
description: What would you like to happen?
placeholder: |
I would like to see a new feature that...
This would work by...
validations:
required: true
- type: dropdown
id: component
attributes:
label: Target Component (Optional)
description: Which component should this feature be added to?
options:
- "CLI (@actionbookdev/cli)"
- "SDK (@actionbookdev/sdk)"
- "MCP Server (@actionbookdev/mcp)"
- "Tools AI SDK (@actionbookdev/tools-ai-sdk)"
- "JSON UI (@actionbookdev/json-ui)"
- "Dify Plugin (@actionbookdev/dify-plugin)"
- "Documentation"
- "Platform-wide"
- "Other"
validations:
required: false
- type: textarea
id: use-cases
attributes:
label: Use Cases (Optional)
description: Where would this help the most?
placeholder: Describe one or two real scenarios
validations:
required: false
- type: textarea
id: additional-context
attributes:
label: Additional Context (Optional)
description: Any links, screenshots, or examples
placeholder: Share anything else useful
validations:
required: false
- type: checkboxes
id: contribution
attributes:
label: Contribution
options:
- label: I'm willing to implement this feature and submit a PR
required: false