Skip to content

Releases: kernelpanic09/bedrock-cli

v1.0.1

31 May 17:47

Choose a tag to compare

Changelog

Features

  • fe74138: feat: add kb/agents/guardrails commands, AWS profile switching, project-tagged cost tracking (@kernelpanic09)

Bug fixes

Other

v1.0.0

29 May 17:07

Choose a tag to compare

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 default
  • compare -- Run the same prompt against multiple models side-by-side
  • template -- Manage prompt templates with typed variables and frontmatter
  • models -- List available models and inspect their capabilities
  • cost -- Per-model usage and cost summaries from local invocation history
  • kb query -- Query Bedrock Knowledge Bases
  • config -- 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.0

Binaries for linux/macOS/windows on amd64+arm64 attached to this release (via goreleaser).