forked from farhoodlabs/paperclip
47f3cdc1bb
- 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
18 lines
383 B
TypeScript
18 lines
383 B
TypeScript
export {
|
|
getUIAdapter,
|
|
listUIAdapters,
|
|
findUIAdapter,
|
|
registerUIAdapter,
|
|
unregisterUIAdapter,
|
|
syncExternalAdapters,
|
|
onAdapterChange,
|
|
} from "./registry";
|
|
export { buildTranscript } from "./transcript";
|
|
export type {
|
|
TranscriptEntry,
|
|
StdoutLineParser,
|
|
UIAdapterModule,
|
|
AdapterConfigFieldsProps,
|
|
} from "./types";
|
|
export type { RunLogChunk } from "./transcript";
|