Skip to content

Restructure docs, slim README, add prompt caching spec - #5

Merged
ciotlos merged 4 commits into
mainfrom
docs/restructure-and-caching-spec
May 1, 2026
Merged

ciotlos merged 4 commits into
mainfrom
docs/restructure-and-caching-spec

Conversation

@ciotlos

@ciotlos ciotlos commented May 1, 2026 •

Copy link
Copy Markdown
Owner

Summary

Restructure documentation, rebrand to ciotlos/bedrock-vscode-copilot, fix naming consistency, and document prompt caching as a planned feature.

README slimmed down (196 → 54 lines)

  • Quick start, features, config table, and links to detailed docs
  • Architecture diagram, auth details, model list, dev setup all moved to docs/

New docs/

  • docs/architecture.md — Mermaid diagram, data flow table, security notes, key files
  • docs/authentication.md — All 4 auth methods with security notes
  • docs/models.md — Model table, thinking support, cross-region profiles, prompt caching status
  • docs/model-metadata-maintenance.md — Step-by-step guide for updating static metadata (for humans and AI agents)
  • docs/development.md — Setup, scripts, project structure, testing

Rebrand

  • Package name: bedrock-vscode-copilot, publisher: ciotlos
  • All repo URLs updated from aristide1997/bedrock-vscode-chat to ciotlos/bedrock-vscode-copilot
  • Description updated to include Nova and DeepSeek models
  • Added copyright line to LICENSE (MIT requires keeping original)
  • Homepage now points to GitHub repo

Naming consistency

  • Output channel renamed from "Bedrock Chat" to "AWS Bedrock"
  • Commands standardized: "AWS Bedrock: Manage Provider", "AWS Bedrock: Open Settings"
  • Removed redundant "AWS Bedrock: Configure AWS Bedrock" (category + title duplication)
  • Removed platform-specific Ctrl+Shift+P from authMethod setting description
  • All docs updated to match new command and channel names

Prompt caching

  • Documented current state: not yet implemented, planned for a future release
  • Documented what it is, which models support it, and the expected benefits

Version

  • Bumped to 0.3.0

ciotlos added 4 commits May 1, 2026 16:42
- Slim README from 196 to 54 lines — keeps quick start, features,
  config table, and links to detailed docs
- Move architecture, auth, models, development, and metadata
  maintenance guides to docs/
- Add prompt caching feature spec in .kiro/specs/prompt-caching/
  with requirements, design, and implementation tasks
- Document current state: caching not yet implemented, what it is,
  which models support it, and the planned approach
- Bump version to 0.2.2
- Change package name to bedrock-vscode-copilot, publisher to ciotlos
- Update all repo URLs from aristide1997/bedrock-vscode-chat to
  ciotlos/bedrock-vscode-copilot
- Update description to include Nova and DeepSeek models
- Add copyright line to LICENSE (MIT requires keeping original)
- Remove .kiro references from docs — use generic "planned for future"
- Homepage now points to GitHub repo instead of aws.amazon.com
Standardize on consistent naming:
- Extension: "AWS Bedrock Provider for GitHub Copilot Chat"
- Short name: "AWS Bedrock"
- Config section: "AWS Bedrock Provider"
- Commands: "AWS Bedrock: Manage Provider", "AWS Bedrock: Open Settings"
- Output channel: "AWS Bedrock" (was "Bedrock Chat")
- Error messages: "Bedrock request failed" (was "Bedrock chat request failed")

Fixes:
- Remove platform-specific Ctrl+Shift+P from authMethod description
- Remove redundant "AWS Bedrock: Configure AWS Bedrock" (category + title)
- Update all docs references to match new command/channel names
- Rebrand to ciotlos/bedrock-vscode-copilot
- Add copyright line to LICENSE
- Remove .kiro references from docs
@ciotlos
ciotlos merged commit 9d9c20b into main May 1, 2026
@ciotlos
ciotlos deleted the docs/restructure-and-caching-spec branch May 1, 2026 14:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant