Files
actionbook__actionbook/.github/ISSUE_TEMPLATE/performance-issue.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

97 lines
2.7 KiB
YAML

name: ⚡ Performance Issue
description: Report performance problems or optimization opportunities
title: "[Performance]: "
labels: ["performance", "needs-investigation"]
assignees: []
body:
- type: markdown
attributes:
value: |
Report performance bottlenecks or optimization opportunities.
Share the essentials first; details can be added later.
- type: dropdown
id: component
attributes:
label: Affected Component (Optional)
description: Which component has the performance issue?
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)"
- "Platform-wide"
- Other
validations:
required: false
- type: textarea
id: current-performance
attributes:
label: Current Performance Metrics
description: Provide baseline metrics
placeholder: |
- Response time: 5-10 seconds
- Memory usage: 500MB
- Token usage: 60K-120K per operation
- Database query time: 2 seconds
- Action recording time: 30 seconds per action
validations:
required: true
- type: textarea
id: expected-performance
attributes:
label: Expected Performance
description: What performance do you expect?
placeholder: |
- Response time: < 2 seconds
- Memory usage: < 200MB
- Token usage: 3K-5K per operation (80% reduction)
- Database query time: < 500ms
validations:
required: true
- type: textarea
id: reproduction
attributes:
label: Reproduction Steps (Optional)
description: How to reproduce the performance issue
placeholder: |
1. Initialize component with...
2. Perform operation...
3. Measure using...
validations:
required: false
- type: textarea
id: profiling-data
attributes:
label: Profiling Data (Optional)
description: Include profiling or benchmark results if available
placeholder: |
Attach screenshots, flame graphs, or benchmark results
Example:
- Chrome DevTools Performance Profile
- Node.js CPU/Memory profile
- Database EXPLAIN output
render: shell
validations:
required: false
- type: textarea
id: additional-context
attributes:
label: Additional Context (Optional)
description: Any other relevant information
placeholder: |
- Environment details
- Workload characteristics
- Traffic patterns
validations:
required: false