UNPKG

trellis

Version:

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

271 lines (269 loc) 5.06 kB
import "./chunk-LWSBTWYM.js"; import { FileWatcher, Ingestion, TrellisVcsEngine, hasProfile, inferProjectContext, init_engine, init_fs_watcher, init_ingestion, loadProfile, saveProfile, writeAgentScaffold } from "./chunk-O56VT7VP.js"; import "./chunk-QC5OHKIJ.js"; import "./chunk-DIHRG6LA.js"; import "./chunk-2DFWNMEW.js"; import { SqliteKernelBackend } from "./chunk-VRFPXKFZ.js"; import { TrellisKernel } from "./chunk-PVOECISX.js"; import "./chunk-BYTAOXGW.js"; import "./chunk-G3XIHPSQ.js"; import "./chunk-LEGH72HW.js"; 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 "./chunk-RUMOVKR4.js"; import { createVcsOp, hashVcsOp, isVcsOp, isVcsOpKind, verifyVcsOpHash } from "./chunk-GRWQPKYK.js"; import "./chunk-2ESYSVXG.js"; // src/index.ts init_engine(); init_fs_watcher(); init_ingestion(); export { BlobStore, DEFAULT_CONFIG, DEFAULT_TEST_MANIFEST, FileWatcher, GIT_MUTATION_PATTERN, ISSUE_TYPES, IdbOpLog, Ingestion, JsonOpLog, LaneOpLog, SqliteKernelBackend, TRELLIS_DESTRUCTIVE_PATTERN, TRELLIS_DIR_MUTATION_PATTERN, TrellisKernel, TrellisVcsEngine, 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, hasProfile, hashVcsOp, inferProjectContext, isVcsOp, isVcsOpKind, issueEntityId, laneDir, laneEntityId, laneMetaPath, lanesRoot, listBranches, listChatMessages, listCheckpoints, listIssues, listLaneIds, listLaneMetas, listMilestones, listSuiteIds, loadBranchState, loadLaneMeta, loadProfile, loadTestManifest, milestoneEntityId, myersDiff, newLaneId, normalizeLaneName, pauseIssue, readTranscriptConfig, recordChatMessage, removeCriterion, reopenIssue, requireTestManifest, resolveCriterionCommand, resolveIssueStartCriteria, resolveLaneHeadFromJournal, resolveReviewLadder, resolveSuite, resumeIssue, runCriteria, runPromoteRequiredTests, runTestSuite, runTestSuites, saveBranchState, saveLaneMeta, saveProfile, setCriterionStatus, shouldAdvanceBranchHead, startIssue, suiteTimeoutMs, switchBranch, testManifestPath, testRunEntityId, threeWayMerge, threeWayTextMerge, transcriptsEnabled, triageIssue, tryLoadTestManifest, unblockIssue, updateIssue, updateLaneHead, verifyVcsOpHash, writeAgentScaffold, writerPrincipal };