paperclip/server/src/adapters
HenkDz 47f3cdc1bb fix(ui): external adapter selection, config field placement, and transcript parser freshness
- Fix external adapters (hermes, droid) not auto-selected when
  navigating with ?adapterType= param — was using a stale
  module-level Set built before async adapter registration
- Move SchemaConfigFields to render after thinking effort (same
  visual area as Claude's chrome toggle) instead of bottom of
  config section
- Extract SelectField into its own component to fix React hooks
  order violation when schema fields change between renders
- Add onAdapterChange() subscription in registry.ts so
  registerUIAdapter() notifies components when dynamic parsers
  load, fixing stale parser for old runs
- Add parserTick to both RunTranscriptView and
  useLiveRunTranscripts to force recomputation on parser change
2026-04-03 21:11:22 +01: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 feat(adapters): external adapter plugin system with dynamic UI parser 2026-04-03 21:11:20 +01: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 fix(adapters): restore built-in Hermes and sync lockfile with server 2026-04-03 21:11:21 +01: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