Releases: kernelpanic09/bedrock-cli
Releases · kernelpanic09/bedrock-cli
v1.0.1
Changelog
Features
- fe74138: feat: add kb/agents/guardrails commands, AWS profile switching, project-tagged cost tracking (@kernelpanic09)
Bug fixes
- 4e94bf9: fix(release): point goreleaser at ./cmd; use formats: [zip] (v2) (@kernelpanic09)
- d8fef0e: fix: add missing main entry point so the CLI actually builds a binary (@kernelpanic09)
Other
- b73ee13: ci: add GitHub Actions workflow; gofmt all source (@kernelpanic09)
- 90e791d: ci: add GoReleaser release workflow on tags; drop brews tap dependency (@kernelpanic09)
v1.0.0
Initial public release.
A friendlier CLI for AWS Bedrock. The native AWS CLI for Bedrock requires hand-crafting JSON payloads. This wraps it with what engineers actually want when using Bedrock daily.
Commands:
prompt-- Send a prompt to any Bedrock model with streaming by defaultcompare-- Run the same prompt against multiple models side-by-sidetemplate-- Manage prompt templates with typed variables and frontmattermodels-- List available models and inspect their capabilitiescost-- Per-model usage and cost summaries from local invocation historykb query-- Query Bedrock Knowledge Basesconfig-- View and edit config (region, default model, etc.)
Features:
- Model aliases (
haiku,sonnet,opus) plus full Bedrock model IDs - Streaming responses by default for all supported models
- Response caching keyed by SHA256 of prompt + model + params
- Local cost tracking via SQLite (no external services)
- Multi-provider request/response handling (Anthropic, Titan, Llama, Mistral, Cohere)
- Templates with YAML frontmatter and Go template syntax
- First-run wizard for region and default model
Install:
go install github.com/kernelpanic09/bedrock-cli/cmd/bedrock-cli@v1.0.0Binaries for linux/macOS/windows on amd64+arm64 attached to this release (via goreleaser).