chore(vendor): import pi 1.3.0
Imported as a linear vendor commit so forge rebases do not replay the upstream root tree. git-subtree-dir: third_party/pi git-subtree-split: 71023aec1546d6d677a65669c5665c0927ce0dd0
This commit is contained in:
205
third_party/pi/packages/durable/src/index.ts
vendored
Normal file
205
third_party/pi/packages/durable/src/index.ts
vendored
Normal file
@@ -0,0 +1,205 @@
|
||||
export { defineDoc, defineDocFamily } from "./documents.ts";
|
||||
export {
|
||||
AssistantEntry,
|
||||
CompactionEntry,
|
||||
defineEntry,
|
||||
ResetEntry,
|
||||
SystemEntry,
|
||||
ToolResultEntry,
|
||||
UserEntry,
|
||||
} from "./entries.ts";
|
||||
export { ConversationBusy, ReadAfterWrite, SessionFailed, StorageRequestError } from "./errors.ts";
|
||||
export {
|
||||
AgentDoc,
|
||||
configure,
|
||||
DEFAULT_COMPACTION_POLICY,
|
||||
DEFAULT_PROGRESS_POLICY,
|
||||
DEFAULT_RETRY_POLICY,
|
||||
} from "./harness/agent.ts";
|
||||
export {
|
||||
type CompactionCheckpoint,
|
||||
type CompactionInput,
|
||||
CompactionTask,
|
||||
type SummaryRequest,
|
||||
} from "./harness/compaction.ts";
|
||||
export { defineExtension, defineTool, hook, section, wrapSection, wrapTool } from "./harness/define.ts";
|
||||
export {
|
||||
type AgentEvent,
|
||||
type AgentEventStream,
|
||||
type MessageChange,
|
||||
type SnapshotEvent,
|
||||
type ToolEventCall,
|
||||
watchEvents,
|
||||
} from "./harness/events.ts";
|
||||
export {
|
||||
type GenerationCheckpoint,
|
||||
type GenerationInput,
|
||||
type GenerationResult,
|
||||
GenerationTask,
|
||||
} from "./harness/generation.ts";
|
||||
export { Harness } from "./harness/harness.ts";
|
||||
export { InboxDoc, type InboxItem, type InboxState } from "./harness/inbox.ts";
|
||||
export {
|
||||
type CompactionFailure,
|
||||
type CompactionStatus,
|
||||
LiveDoc,
|
||||
type LiveState,
|
||||
type NestedToolSlot,
|
||||
type NestedToolSummary,
|
||||
type ToolSlot,
|
||||
} from "./harness/live.ts";
|
||||
export { ProviderDoc, type ProviderState } from "./harness/provider.ts";
|
||||
export { createRegistry } from "./harness/registry.ts";
|
||||
export type { TaskGraph, TaskGraphNode, TaskGraphState, TaskGraphWatch } from "./harness/task-graph.ts";
|
||||
export {
|
||||
NestedCallDoc,
|
||||
type NestedCallState,
|
||||
ToolTask,
|
||||
type ToolTaskCheckpoint,
|
||||
type ToolTaskInput,
|
||||
type ToolTaskResult,
|
||||
} from "./harness/tool.ts";
|
||||
export type {
|
||||
Agent,
|
||||
AgentChange,
|
||||
AgentState,
|
||||
AnyTask,
|
||||
CompactionHooks,
|
||||
CompactionPolicy,
|
||||
CompactionReason,
|
||||
CompactionResult,
|
||||
ContextView,
|
||||
Conversation,
|
||||
ConversationAbortOptions,
|
||||
ConversationCreateOptions,
|
||||
ConversationHandle,
|
||||
ConversationInit,
|
||||
ConversationRetryPolicy,
|
||||
ConversationStreamOptions,
|
||||
ConversationWatch,
|
||||
EnvTarget,
|
||||
Extension,
|
||||
GenerationHooks,
|
||||
HarnessInspection,
|
||||
HarnessOptions,
|
||||
HarnessSettings,
|
||||
HookApi,
|
||||
HookRegistration,
|
||||
HookResult,
|
||||
HooksOf,
|
||||
InputEntry,
|
||||
InputSubmissionDraft,
|
||||
ModelRef,
|
||||
NestedToolExecutionResult,
|
||||
ProgressPolicy,
|
||||
PromptInput,
|
||||
PromptSection,
|
||||
QueueMode,
|
||||
Registry,
|
||||
RegistryReader,
|
||||
RegistrySnapshot,
|
||||
Settings,
|
||||
SettledSubmissionRecord,
|
||||
SettledTask,
|
||||
Submission,
|
||||
SubmissionDraft,
|
||||
TaskInspection,
|
||||
ToolControl,
|
||||
ToolDiagnostic,
|
||||
ToolExecutionApi,
|
||||
ToolExecutionMode,
|
||||
ToolExecutionResult,
|
||||
ToolHookCall,
|
||||
ToolHooks,
|
||||
ToolRegistration,
|
||||
UserInput,
|
||||
Wrap,
|
||||
} from "./harness/types.ts";
|
||||
export { UsageDoc, type UsageState } from "./harness/usage.ts";
|
||||
export type { ConversationView } from "./harness/view.ts";
|
||||
export { createSession } from "./session/session.ts";
|
||||
export { MemoryStorage } from "./storage/memory.ts";
|
||||
export { defineTask } from "./tasks.ts";
|
||||
export type {
|
||||
CheckpointInfo,
|
||||
CommitChange,
|
||||
CommitPublication,
|
||||
CommonDocDefinition,
|
||||
ContextEdit,
|
||||
ConversationDocFamilyToken,
|
||||
ConversationDocToken,
|
||||
ConversationId,
|
||||
ConversationOwnership,
|
||||
ConversationQuery,
|
||||
ConversationRecord,
|
||||
Cursor,
|
||||
DocDefinition,
|
||||
DocFamilyDefinition,
|
||||
DocFamilyToken,
|
||||
DocToken,
|
||||
DocumentAddress,
|
||||
DocumentCommitChange,
|
||||
DocumentContent,
|
||||
DocumentCopySource,
|
||||
DocumentCreate,
|
||||
DocumentId,
|
||||
DocumentObserver,
|
||||
DocumentPoint,
|
||||
DocumentQuery,
|
||||
DocumentReader,
|
||||
DocumentRecord,
|
||||
DocumentSemantics,
|
||||
DocumentState,
|
||||
DocumentWatch,
|
||||
Entry,
|
||||
EntryDraft,
|
||||
EntryId,
|
||||
EntryQuery,
|
||||
EntryRecord,
|
||||
HookRunner,
|
||||
Id,
|
||||
JoinPolicy,
|
||||
JsonObject,
|
||||
LatestConversationSemantics,
|
||||
NextTaskState,
|
||||
Page,
|
||||
PhaseHandler,
|
||||
RewindableConversationDocFamilyToken,
|
||||
RewindableConversationDocToken,
|
||||
RewindableConversationSemantics,
|
||||
RunningTask,
|
||||
ScanOrder,
|
||||
Seq,
|
||||
Session,
|
||||
SessionDocFamilyToken,
|
||||
SessionDocToken,
|
||||
SessionEnd,
|
||||
Storage,
|
||||
StorageWrite,
|
||||
StoredDocument,
|
||||
SubmissionCreate,
|
||||
SubmissionId,
|
||||
SubmissionQuery,
|
||||
SubmissionRecord,
|
||||
SubmissionSettlement,
|
||||
TableCommitChange,
|
||||
Task,
|
||||
TaskDefinition,
|
||||
TaskDocFamilyToken,
|
||||
TaskDocToken,
|
||||
TaskId,
|
||||
TaskOptions,
|
||||
TaskOutcome,
|
||||
TaskOutcomeError,
|
||||
TaskOwnership,
|
||||
TaskQuery,
|
||||
TaskRecord,
|
||||
TaskRuntime,
|
||||
TaskState,
|
||||
Tx,
|
||||
TypedEntry,
|
||||
TypedEntryDraft,
|
||||
WatchEnd,
|
||||
WatchHandle,
|
||||
} from "./types.ts";
|
||||
export { ROOT_CONVERSATION_ID } from "./types.ts";
|
||||
Reference in New Issue
Block a user