paperclip/server/src/adapters
kimnamu 07987d75ad feat(claude-local): add Bedrock model selection support
Previously, --model was completely skipped for Bedrock users, so the
model dropdown selection was silently ignored and the CLI always used
its default model.  Selecting Haiku would still run Opus.

- Add listClaudeModels() that returns Bedrock-native model IDs
  (us.anthropic.*) when Bedrock env is detected
- Register listModels on claude_local adapter so the UI dropdown
  shows Bedrock models instead of Anthropic API names
- Allow --model to pass through when the ID is a Bedrock-native
  identifier (us.anthropic.* or ARN)
- Add isBedrockModelId() helper shared by execute.ts and test.ts

Follows up on #2793 which added basic Bedrock auth detection.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 23:16:57 +09:00
..
http Add adapter environment testing infrastructure 2026-02-20 12:50:23 -06:00
process Log resolved adapter command in run metadata 2026-03-29 10:55:26 -05:00
builtin-adapter-types.ts fix(adapters): restore built-in Hermes and sync lockfile with server 2026-04-03 21:11:21 +01:00
codex-models.ts refactor: rename packages to @paperclipai and CLI binary to paperclipai 2026-03-03 08:45:26 -06:00
cursor-models.ts Fix cursor model defaults and add dynamic model discovery 2026-03-05 07:52:23 -06:00
index.ts fix(adapters): honor paused overrides and isolate UI parser state 2026-04-04 14:04:33 -05:00
plugin-loader.ts fix(ui): external adapter selection, config field placement, and transcript parser freshness 2026-04-03 21:11:22 +01:00
registry.ts feat(claude-local): add Bedrock model selection support 2026-04-07 23:16:57 +09:00
types.ts feat(adapters): declarative config-schema API and UI for plugin adapters 2026-04-03 21:11:22 +01:00
utils.ts Address Greptile feedback on workspace reuse 2026-03-30 14:55:44 -05:00