8085d1d6e0
CI / check (pull_request) Successful in 3m10s
Tokens (inputTokens, outputTokens) now come from ACP PromptResponse.usage which is populated synchronously from run_conversation() — no WAL race. Turns still come from DB before/after snapshot. Previously both were read from hermes state.db after ACP prompt returned, but WAL write lag caused incomplete token data (e.g. 235 vs actual 26,080). Refs #91
9 lines
204 B
TypeScript
9 lines
204 B
TypeScript
export type { AcpUsage } from "./acp-client.js";
|
|
export { HermesAcpClient } from "./acp-client.js";
|
|
export {
|
|
buildHermesPrompt,
|
|
buildUsage,
|
|
createHermesAgent,
|
|
snapshotTurns,
|
|
} from "./hermes.js";
|