UNPKG

trellis

Version:

Agentic State Engine — event-sourced causal graph with branching, decision traces, and realtime sync for AI-native applications

229 lines (228 loc) 4.25 kB
import { GIT_MUTATION_PATTERN, TRELLIS_DESTRUCTIVE_PATTERN, TRELLIS_DIR_MUTATION_PATTERN, canToolRun, findTrellisRoot } from "../chunk-XPX65YTH.js"; import { IdbOpLog } from "../chunk-MPXUVGT3.js"; import { JsonOpLog, LaneOpLog, addCriterion, applyIssueStartCriteria, assignIssue, blockIssue, buildFileStateAtOp, checkCompletionReadiness, closeIssue, createBranch, createCheckpoint, createIssue, createLaneMeta, createMilestone, decompose, deleteBranch, diffFileStates, diffOpRange, generateUnifiedDiff, getActiveIssues, getBranchHeadOpHash, getIssue, laneDir, laneMetaPath, lanesRoot, listBranches, listChatMessages, listCheckpoints, listIssues, listLaneIds, listLaneMetas, listMilestones, loadBranchState, loadLaneMeta, myersDiff, newLaneId, normalizeLaneName, pauseIssue, readTranscriptConfig, recordChatMessage, removeCriterion, reopenIssue, resolveLaneHeadFromJournal, resumeIssue, runCriteria, saveBranchState, saveLaneMeta, setCriterionStatus, shouldAdvanceBranchHead, startIssue, switchBranch, threeWayMerge, threeWayTextMerge, transcriptsEnabled, triageIssue, unblockIssue, updateIssue, updateLaneHead } from "../chunk-Q4FKTPX4.js"; import "../chunk-KFJMKL4Y.js"; import { allTestRunsPassed, describeSuite, emitTestRunOp, executeTestCommand, runPromoteRequiredTests, runTestSuite, runTestSuites, tryLoadTestManifest } from "../chunk-LNCBUJNO.js"; import { DEFAULT_TEST_MANIFEST, ensureDefaultTestManifest, getPromoteRequiredSuites, listSuiteIds, loadTestManifest, requireTestManifest, resolveCriterionCommand, resolveIssueStartCriteria, resolveReviewLadder, resolveSuite, suiteTimeoutMs, testManifestPath } from "../chunk-PBH357QR.js"; import { DEFAULT_CONFIG, ISSUE_TYPES, branchEntityId, branchHeadEntity, checkpointEntityId, criterionEntityId, decisionEntityId, dirEntityId, fileEntityId, issueEntityId, laneEntityId, milestoneEntityId, testRunEntityId, writerPrincipal } from "../chunk-E2CFJKLU.js"; import { BlobStore } from "../chunk-MFZ22U6M.js"; import { createVcsOp, hashVcsOp, isVcsOp, isVcsOpKind, verifyVcsOpHash } from "../chunk-GRWQPKYK.js"; import "../chunk-2ESYSVXG.js"; export { BlobStore, DEFAULT_CONFIG, DEFAULT_TEST_MANIFEST, GIT_MUTATION_PATTERN, ISSUE_TYPES, IdbOpLog, JsonOpLog, LaneOpLog, TRELLIS_DESTRUCTIVE_PATTERN, TRELLIS_DIR_MUTATION_PATTERN, addCriterion, allTestRunsPassed, applyIssueStartCriteria, assignIssue, blockIssue, branchEntityId, branchHeadEntity, buildFileStateAtOp, canToolRun, checkCompletionReadiness, checkpointEntityId, closeIssue, createBranch, createCheckpoint, createIssue, createLaneMeta, createMilestone, createVcsOp, criterionEntityId, decisionEntityId, decompose, deleteBranch, describeSuite, diffFileStates, diffOpRange, dirEntityId, emitTestRunOp, ensureDefaultTestManifest, executeTestCommand, fileEntityId, findTrellisRoot, generateUnifiedDiff, getActiveIssues, getBranchHeadOpHash, getIssue, getPromoteRequiredSuites, hashVcsOp, isVcsOp, isVcsOpKind, issueEntityId, laneDir, laneEntityId, laneMetaPath, lanesRoot, listBranches, listChatMessages, listCheckpoints, listIssues, listLaneIds, listLaneMetas, listMilestones, listSuiteIds, loadBranchState, loadLaneMeta, loadTestManifest, milestoneEntityId, myersDiff, newLaneId, normalizeLaneName, pauseIssue, readTranscriptConfig, recordChatMessage, removeCriterion, reopenIssue, requireTestManifest, resolveCriterionCommand, resolveIssueStartCriteria, resolveLaneHeadFromJournal, resolveReviewLadder, resolveSuite, resumeIssue, runCriteria, runPromoteRequiredTests, runTestSuite, runTestSuites, saveBranchState, saveLaneMeta, setCriterionStatus, shouldAdvanceBranchHead, startIssue, suiteTimeoutMs, switchBranch, testManifestPath, testRunEntityId, threeWayMerge, threeWayTextMerge, transcriptsEnabled, triageIssue, tryLoadTestManifest, unblockIssue, updateIssue, updateLaneHead, verifyVcsOpHash, writerPrincipal };