SPB Git

Repository Public

index.ts 1.1 KB 19 lines typescript

1/**2 * @aos/engine — the agent loop as kernel run logic (CONTRACT §5) and the policy engine (§6).3 */4export { agentLogic } from './logic.js';5export { DEFAULT_LIMITS, resolveDeps, type EngineDeps, type EngineLimits, type ResolvedDeps } from './deps.js';6export { ALWAYS_TOOLS, buildFirstMessage, buildSystemPrompt, promptHash, selectTools, type GitStart, type PrefixInput } from './prompt.js';7export { Transcript } from './transcript.js';8export {9  commandPrefix, decide, insertAllowRule, lexicalRel, loadPolicySnapshot, rememberedRule, ruleMatches,10  type Decision, type PolicyQuery, type PolicyRule, type PolicySnapshot, type PolicyVerdict,11} from './policy.js';12export { ACCEPT_CRITERIA_OPTION, applyCriteriaUpdate, gateFinish, isSatisfied, readProposalAnswer } from './criteria.js';13export { budgetView, contextLevel, finalTurnDue, type BudgetView } from './governors.js';14export { StallDetector, STALL_CONTINUE, STALL_STOP } from './stall.js';15export { sandboxDenyRead, sweepRunTmp } from './sandbox.js';16export type { ModelStepResult } from './model.js';17export type { ToolStepResult } from './tool-exec.js';18export type { RunMeta } from './state.js';19
Files main
Menu

Theme