2026-08-31 19:51:17 +03:00
|
|
|
/**
|
|
|
|
|
* THE SERVER-SIDE SURFACE — the only src module (besides the core barrel)
|
|
|
|
|
* that app/ may import. Route handlers and server components come through
|
|
|
|
|
* here; nothing under app/ touches src/store or src/agent directly.
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
export * from "./chat-handler.ts";
|
|
|
|
|
export * from "./chats.ts";
|
|
|
|
|
export * from "./graph.ts";
|
2026-09-13 09:17:05 +03:00
|
|
|
export * from "./commit-positions.ts";
|
2026-08-31 19:51:17 +03:00
|
|
|
export * from "./jobs.ts";
|
2026-08-31 20:00:12 +03:00
|
|
|
export * from "./stores.ts";
|
2026-09-13 07:18:37 +03:00
|
|
|
export { readRenderSettings, writeRenderSettings } from "../store/render-settings.ts";
|
2026-09-18 09:37:20 +03:00
|
|
|
export { readDefaultSettings, writeDefaultSettings } from "../store/default-settings.ts";
|
2026-09-19 18:05:30 +03:00
|
|
|
// The settings record + prompt overrides (settings-storage wave, 2026-09-19).
|
|
|
|
|
// The *Record aliases keep the app/api/settings routes explicit about which
|
|
|
|
|
// seam they touch (the raw record, not the chat-section convenience view).
|
|
|
|
|
export {
|
|
|
|
|
readSettings as readSettingsRecord,
|
|
|
|
|
writeSettings as writeSettingsRecord,
|
|
|
|
|
settingsStore,
|
|
|
|
|
} from "../store/settings.ts";
|
|
|
|
|
export {
|
|
|
|
|
promptOverrides,
|
|
|
|
|
effectivePromptSegments,
|
|
|
|
|
allSegmentPaths,
|
|
|
|
|
isValidSegmentPath,
|
|
|
|
|
} from "../store/prompt-overrides.ts";
|
2026-09-18 09:25:40 +03:00
|
|
|
export * from "./settings-body.ts";
|
2026-09-01 01:57:13 +03:00
|
|
|
export * from "./turn-liveness.ts";
|
2026-09-11 02:43:35 +03:00
|
|
|
export * from "./observability.ts";
|
2026-09-12 06:02:40 +03:00
|
|
|
export * from "./model-catalog.ts";
|