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:
1 parent
719370c8f7
commit
6081e3e325
1743 files changed
+205459
-131704
No files matched your search
@@ -24,6 +24,7 @@ export {
|
||||
type SessionStats,
|
||||
} from "./core/agent-session.ts";
|
||||
export { readStoredCredential } from "./core/auth-storage.ts";
|
||||
export type { CacheWarmingDecision, CacheWarmingStatus } from "./core/cache-warmer.ts";
|
||||
// Compaction
|
||||
export {
|
||||
type BranchPreparation,
|
||||
@@ -51,6 +52,10 @@ export {
|
||||
export { createEventBus, type EventBus, type EventBusController } from "./core/event-bus.ts";
|
||||
// Extension system
|
||||
export type {
|
||||
AfterProviderResponseEvent,
|
||||
AgentActivityOutcome,
|
||||
AgentBeforeSettleEvent,
|
||||
AgentBeforeSettleEventResult,
|
||||
AgentEndEvent,
|
||||
AgentSettledEvent,
|
||||
AgentStartEvent,
|
||||
@@ -59,21 +64,35 @@ export type {
|
||||
AppKeybinding,
|
||||
AutocompleteProviderFactory,
|
||||
BashToolCallEvent,
|
||||
BeforeAgentStartCustomEvent,
|
||||
BeforeAgentStartEvent,
|
||||
BeforeAgentStartEventResult,
|
||||
BeforeAgentStartUserEvent,
|
||||
BeforeProviderHeadersEvent,
|
||||
BeforeProviderRequestEvent,
|
||||
BeforeProviderRequestEventResult,
|
||||
BoundaryContextPreview,
|
||||
BoundaryResult,
|
||||
BoundaryState,
|
||||
BuildSystemPromptOptions,
|
||||
CacheWarmingDecisionEvent,
|
||||
CacheWarmingDecisionEventResult,
|
||||
CompactionEntryDraft,
|
||||
CompactOptions,
|
||||
ContextEditEntryDraft,
|
||||
ContextEvent,
|
||||
ContextEventResult,
|
||||
ContextUsage,
|
||||
ContextWithSystemEvent,
|
||||
CustomEntryDraft,
|
||||
CustomMessageEntryDraft,
|
||||
CustomToolCallEvent,
|
||||
EditToolCallEvent,
|
||||
EntryRenderer,
|
||||
EntryRenderOptions,
|
||||
ExecOptions,
|
||||
ExecResult,
|
||||
ExecuteToolOptions,
|
||||
Extension,
|
||||
ExtensionActions,
|
||||
ExtensionAPI,
|
||||
@@ -88,8 +107,10 @@ export type {
|
||||
ExtensionHandler,
|
||||
ExtensionRuntime,
|
||||
ExtensionShortcut,
|
||||
ExtensionToolContext,
|
||||
ExtensionUIContext,
|
||||
ExtensionUIDialogOptions,
|
||||
ExtensionVirtualModel,
|
||||
ExtensionWidgetOptions,
|
||||
FindToolCallEvent,
|
||||
GrepToolCallEvent,
|
||||
@@ -102,11 +123,16 @@ export type {
|
||||
LsToolCallEvent,
|
||||
MarkdownTransformContext,
|
||||
MarkdownTransformer,
|
||||
McpServersChangeEvent,
|
||||
MessageEndEvent,
|
||||
MessageEndEventResult,
|
||||
MessageRenderer,
|
||||
MessageRenderOptions,
|
||||
MessageStartEvent,
|
||||
MessageUpdateEvent,
|
||||
ModelSelectEvent,
|
||||
ModelSelectSource,
|
||||
NormalizedBuildSystemPromptOptions,
|
||||
PowerShellToolCallEvent,
|
||||
ProjectTrustContext,
|
||||
ProjectTrustEvent,
|
||||
@@ -115,15 +141,24 @@ export type {
|
||||
ProjectTrustHandler,
|
||||
ProviderConfig,
|
||||
ProviderModelConfig,
|
||||
ProviderStreamEvent,
|
||||
ReadToolCallEvent,
|
||||
RegisteredCommand,
|
||||
RegisteredTool,
|
||||
ResolvedCommand,
|
||||
ResourcesDiscoverEvent,
|
||||
ResourcesDiscoverResult,
|
||||
SessionBeforeCompactEvent,
|
||||
SessionBeforeCompactResult,
|
||||
SessionBeforeForkEvent,
|
||||
SessionBeforeForkResult,
|
||||
SessionBeforeSwitchEvent,
|
||||
SessionBeforeSwitchResult,
|
||||
SessionBeforeTreeEvent,
|
||||
SessionBeforeTreeResult,
|
||||
SessionBoundaryDraft,
|
||||
SessionCompactEvent,
|
||||
SessionCompactFailedEvent,
|
||||
SessionInfoChangedEvent,
|
||||
SessionShutdownEvent,
|
||||
SessionStartEvent,
|
||||
@@ -132,6 +167,8 @@ export type {
|
||||
SlashCommandSource,
|
||||
SourceInfo,
|
||||
TerminalInputHandler,
|
||||
ThinkingLevelSelectEvent,
|
||||
ToolAnnotations,
|
||||
ToolCallEvent,
|
||||
ToolCallEventResult,
|
||||
ToolDefinition,
|
||||
@@ -139,10 +176,18 @@ export type {
|
||||
ToolExecutionMode,
|
||||
ToolExecutionStartEvent,
|
||||
ToolExecutionUpdateEvent,
|
||||
ToolExposure,
|
||||
ToolInfo,
|
||||
ToolLoadout,
|
||||
ToolLoadoutChanges,
|
||||
ToolNamespace,
|
||||
ToolRendererResolver,
|
||||
ToolRenderers,
|
||||
ToolRenderResultOptions,
|
||||
ToolResultEvent,
|
||||
ToolResultEventResult,
|
||||
TurnEndEvent,
|
||||
TurnEndEventResult,
|
||||
TurnStartEvent,
|
||||
UIPromptEndEvent,
|
||||
UIPromptKind,
|
||||
@@ -172,6 +217,7 @@ export {
|
||||
} from "./core/extensions/index.ts";
|
||||
// Footer data provider (git branch + extension statuses - data not otherwise available to extensions)
|
||||
export type { ReadonlyFooterDataProvider } from "./core/footer-data-provider.ts";
|
||||
export type { RegisteredMcpServer } from "./core/mcp-servers.ts";
|
||||
export { convertToLlm } from "./core/messages.ts";
|
||||
export { ModelRegistry } from "./core/model-registry.ts";
|
||||
export {
|
||||
@@ -233,7 +279,10 @@ export {
|
||||
type BranchSummaryEntry,
|
||||
buildContextEntries,
|
||||
buildSessionContext,
|
||||
buildSessionProjection,
|
||||
type CompactionEntry,
|
||||
type ContextEditableContent,
|
||||
type ContextEditEntry,
|
||||
CURRENT_SESSION_VERSION,
|
||||
type CustomEntry,
|
||||
type CustomMessageEntry,
|
||||
@@ -242,6 +291,7 @@ export {
|
||||
type ModelChangeEntry,
|
||||
migrateSessionEntries,
|
||||
type NewSessionOptions,
|
||||
type ProjectedSessionEntry,
|
||||
parseSessionEntries,
|
||||
type SessionContext,
|
||||
type SessionEntry,
|
||||
@@ -251,16 +301,20 @@ export {
|
||||
type SessionInfoEntry,
|
||||
SessionManager,
|
||||
type SessionMessageEntry,
|
||||
type SessionProjection,
|
||||
type SessionTreeNode,
|
||||
sessionEntryToContextMessages,
|
||||
type ThinkingLevelChangeEntry,
|
||||
} from "./core/session-manager.ts";
|
||||
export {
|
||||
type CacheWarmingMode,
|
||||
type CompactionModelOverride,
|
||||
type CompactionSettings,
|
||||
type DefaultProjectTrust,
|
||||
type FullscreenExitOutput,
|
||||
type ImageSettings,
|
||||
type PackageSource,
|
||||
type QuietStartup,
|
||||
type RetrySettings,
|
||||
SettingsManager,
|
||||
type SettingsManagerCreateOptions,
|
||||
@@ -336,6 +390,7 @@ export {
|
||||
type WriteToolOptions,
|
||||
withFileMutationQueue,
|
||||
} from "./core/tools/index.ts";
|
||||
export { formatReadLineRange } from "./core/tools/render-utils.ts";
|
||||
export {
|
||||
hasTrustRequiringProjectResources,
|
||||
type ProjectTrustDecision,
|
||||
@@ -343,6 +398,20 @@ export {
|
||||
type ProjectTrustStoreEntry,
|
||||
type ProjectTrustUpdate,
|
||||
} from "./core/trust-manager.ts";
|
||||
export {
|
||||
type ModelRoute,
|
||||
type ModelRouteReason,
|
||||
type ModelRouteRequest,
|
||||
VIRTUAL_MODEL_STATE_ENTRY,
|
||||
type VirtualModelDefinition,
|
||||
type VirtualModelStateData,
|
||||
} from "./core/virtual-models.ts";
|
||||
// Built-in extensions. The CLI loads them; SDK sessions add them to their extension factories.
|
||||
export { type CodemodeExtensionOptions, createCodemodeExtension } from "./extensions/codemode/index.ts";
|
||||
export type { CodemodeStoreEntryData, CodemodeToolDetails } from "./extensions/codemode/tool.ts";
|
||||
export type { LoadedMcpConfig, McpExposure, McpServerConfig, McpServerEntry } from "./extensions/mcp/config.ts";
|
||||
export { createMcpExtension, type McpExtensionOptions, type McpTransportFactory } from "./extensions/mcp/index.ts";
|
||||
export { createToolSearchExtension } from "./extensions/tool-search/index.ts";
|
||||
// Main entry point
|
||||
export { type MainOptions, main } from "./main.ts";
|
||||
// Run modes for programmatic SDK usage
|
||||
@@ -412,7 +481,11 @@ export {
|
||||
highlightCode,
|
||||
initTheme,
|
||||
Theme,
|
||||
type ThemeAppearance,
|
||||
type ThemeBg,
|
||||
type ThemeColor,
|
||||
type ThemeStyle,
|
||||
type ThemeToken,
|
||||
} from "./modes/interactive/theme/theme.ts";
|
||||
// Clipboard utilities
|
||||
export { copyToClipboard } from "./utils/clipboard.ts";
|
||||
|
||||
Reference in new issue
Block a user