UNPKG

agentfootprint

Version:

The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.

34 lines • 2.59 kB
/** * artifacts — barrel. * * The claim-check store: shapes + the five-verb port (`types`), the ref * grammar (`naming`), the payload laws (`payload`), the eviction law * (`retention`), the shared put pipeline (`minting`), three adapters, the * `ctx.artifacts` capability (`capability`) — and the Phase-2 data legs: * ref arguments at dispatch (`wants`), the hand-to-the-screen verb * (`present`), and the placement threshold (`placement`). See README.md in * this folder for the one-job map and the import direction. */ export { ArtifactIntegrityError, InvalidArtifactError, UnknownParentRefError, } from './types.js'; export { ARTIFACT_REF_PREFIX, isArtifactRef, mintArtifactRef } from './naming.js'; export { inMemoryArtifacts, DEFAULT_IN_MEMORY_ARTIFACT_RETENTION, } from './inMemoryArtifacts.js'; export { fileArtifacts, UnreadableArtifactFileError, } from './fileArtifacts.js'; export { sqliteArtifacts, UnreadableArtifactStoreError, } from './sqliteArtifacts.js'; export { s3Artifacts } from './s3Artifacts.js'; export { gcsArtifacts } from './gcsArtifacts.js'; export { assertStreamBytes, bytesAsStream, canGetArtifactStream, canPutArtifactStream, canStreamArtifacts, collectStream, } from './streaming.js'; export { bindArtifacts, unconfiguredArtifacts, } from './capability.js'; export { assertToolWants, resolveToolWants, wantsNeedsStoreRefusal, } from './wants.js'; export { PRESENT_TOOL_NAME, presentArtifact, } from './present.js'; export { recordingPutInput, RECORDING_ARTIFACT_KIND, RECORDING_MEDIA_TYPE, CHART_WALK_ARTIFACT_KIND, chartWalkPutInput, UnserializableRecordingError, } from './recordingArtifact.js'; // The battery a store must pass to CLAIM the port, exported beside the port // itself so an out-of-tree store imports the check the same way it imports the // interface it is implementing. Imports no test framework — a case throws to // fail. See conformance/README.md. export { artifactStoreConformance, formatArtifactStoreReport, runArtifactStoreCase, runArtifactStoreConformance, } from './conformance/index.js'; export { assertArtifactPlacement, isPlacedToolResult, placedResultKind, placedToolResult, } from './placement.js'; export { withDatasetArtifacts, stageDatasetArtifacts, } from './datasetResult.js'; // A dataset's declared TIME AXIS — judged at mint, read by consumers. Owned by // the time layer (`time/axis.ts`); re-exported here, where datasets live. export { describeTimeAxis, normaliseInstants, readTimeAxis, timeAxisIssues, TIME_AXIS_AGGREGATES, TIME_AXIS_UNITS, } from '../time/axis.js'; //# sourceMappingURL=index.js.map