AvailableModels now runs `<cmd> models` first and falls back to
provider-configured models and the built-in list only when the CLI
command fails or produces no output. Results are deduplicated and
sorted for stable /model output.
Co-authored-by: q107580018 <107580018@qq.com>
Made-with: Cursor
The go:embed directive in web/embed.go requires web/dist/ to exist.
Add Node.js setup and npm build steps to lint and unit-test jobs.
Use no_web tag for smoke/regression/performance tests that don't
need web assets.
Made-with: Cursor
Updated the GitHub CI workflow to use the correct golangci-lint installation path. Enhanced test mocks with proper mutex protection in TestMessageHandler and cleaned up FakeAgentSession implementation for better thread safety and performance.
generated by llmgit
Co-Authored-By: Claude <noreply@anthropic.com>
Ensures modules are downloaded from official proxy with proper checksum
verification to avoid checksum mismatch errors in CI.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Add new workflows:
- issue-reply.yml: Automatically greet new issue creators
- stale.yml: Handle stale issues and PRs with automated warnings/closures
Update ci.yml to use go-version-file instead of hardcoded Go version
generated by llmgit
Co-Authored-By: Claude <noreply@anthropic.com>
This adds a new GitHub Actions workflow that:
- Runs on pushes and PRs to main branch
- Sets up Go 1.23 environment with caching
- Downloads dependencies, builds, and runs tests
generated by llmgit
Co-Authored-By: Claude <noreply@anthropic.com>
Add structured issue templates to standardize bug reports, feature requests, and integration support requests. Includes templates for:
- Bug reports with version, OS, reproduction steps
- Feature requests with problem/solution descriptions
- Platform/agent integration requests with API details
generated by llmgit
Co-Authored-By: Claude <noreply@anthropic.com>