Merge branch 'main' into xl0/export-image-resize-utils

This commit is contained in:
Mario Zechner
2026-05-20 02:13:35 +02:00
committed by GitHub
260 changed files with 1485 additions and 1303 deletions

View File

@@ -1,7 +1,7 @@
// Core session management
// Config paths
export { getAgentDir, VERSION } from "./config.js";
export { getAgentDir, VERSION } from "./config.ts";
export {
AgentSession,
type AgentSessionConfig,
@@ -12,7 +12,7 @@ export {
type PromptOptions,
parseSkillBlock,
type SessionStats,
} from "./core/agent-session.js";
} from "./core/agent-session.ts";
// Auth and model registry
export {
type ApiKeyCredential,
@@ -23,7 +23,7 @@ export {
FileAuthStorageBackend,
InMemoryAuthStorageBackend,
type OAuthCredential,
} from "./core/auth-storage.js";
} from "./core/auth-storage.ts";
// Compaction
export {
type BranchPreparation,
@@ -46,8 +46,8 @@ export {
prepareBranchEntries,
serializeConversation,
shouldCompact,
} from "./core/compaction/index.js";
export { createEventBus, type EventBus, type EventBusController } from "./core/event-bus.js";
} from "./core/compaction/index.ts";
export { createEventBus, type EventBus, type EventBusController } from "./core/event-bus.ts";
// Extension system
export type {
AgentEndEvent,
@@ -128,7 +128,7 @@ export type {
WidgetPlacement,
WorkingIndicatorOptions,
WriteToolCallEvent,
} from "./core/extensions/index.js";
} from "./core/extensions/index.ts";
export {
createExtensionRuntime,
defineTool,
@@ -144,11 +144,11 @@ export {
isWriteToolResult,
wrapRegisteredTool,
wrapRegisteredTools,
} from "./core/extensions/index.js";
} 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.js";
export { convertToLlm } from "./core/messages.js";
export { ModelRegistry } from "./core/model-registry.js";
export type { ReadonlyFooterDataProvider } from "./core/footer-data-provider.ts";
export { convertToLlm } from "./core/messages.ts";
export { ModelRegistry } from "./core/model-registry.ts";
export type {
PackageManager,
PathMetadata,
@@ -156,10 +156,10 @@ export type {
ProgressEvent,
ResolvedPaths,
ResolvedResource,
} from "./core/package-manager.js";
export { DefaultPackageManager } from "./core/package-manager.js";
export type { ResourceCollision, ResourceDiagnostic, ResourceLoader } from "./core/resource-loader.js";
export { DefaultResourceLoader, loadProjectContextFiles } from "./core/resource-loader.js";
} from "./core/package-manager.ts";
export { DefaultPackageManager } from "./core/package-manager.ts";
export type { ResourceCollision, ResourceDiagnostic, ResourceLoader } from "./core/resource-loader.ts";
export { DefaultResourceLoader, loadProjectContextFiles } from "./core/resource-loader.ts";
// SDK for programmatic usage
export {
AgentSessionRuntime,
@@ -187,7 +187,7 @@ export {
createReadTool,
createWriteTool,
type PromptTemplate,
} from "./core/sdk.js";
} from "./core/sdk.ts";
export {
type BranchSummaryEntry,
buildSessionContext,
@@ -210,14 +210,14 @@ export {
SessionManager,
type SessionMessageEntry,
type ThinkingLevelChangeEntry,
} from "./core/session-manager.js";
} from "./core/session-manager.ts";
export {
type CompactionSettings,
type ImageSettings,
type PackageSource,
type RetrySettings,
SettingsManager,
} from "./core/settings-manager.js";
} from "./core/settings-manager.ts";
// Skills
export {
formatSkillsForPrompt,
@@ -227,8 +227,8 @@ export {
loadSkillsFromDir,
type Skill,
type SkillFrontmatter,
} from "./core/skills.js";
export { createSyntheticSourceInfo } from "./core/source-info.js";
} from "./core/skills.ts";
export { createSyntheticSourceInfo } from "./core/source-info.ts";
// Tools
export {
type BashOperations,
@@ -278,9 +278,9 @@ export {
type WriteToolInput,
type WriteToolOptions,
withFileMutationQueue,
} from "./core/tools/index.js";
} from "./core/tools/index.ts";
// Main entry point
export { type MainOptions, main } from "./main.js";
export { type MainOptions, main } from "./main.ts";
// Run modes for programmatic SDK usage
export {
InteractiveMode,
@@ -295,7 +295,7 @@ export {
type RpcSessionState,
runPrintMode,
runRpcMode,
} from "./modes/index.js";
} from "./modes/index.ts";
// UI components for extensions
export {
ArminComponent,
@@ -334,7 +334,7 @@ export {
UserMessageComponent,
UserMessageSelectorComponent,
type VisualTruncateResult,
} from "./modes/interactive/components/index.js";
} from "./modes/interactive/components/index.ts";
// Theme utilities for custom tools and extensions
export {
getLanguageFromPath,
@@ -345,10 +345,10 @@ export {
initTheme,
Theme,
type ThemeColor,
} from "./modes/interactive/theme/theme.js";
} from "./modes/interactive/theme/theme.ts";
// Clipboard utilities
export { copyToClipboard } from "./utils/clipboard.js";
export { parseFrontmatter, stripFrontmatter } from "./utils/frontmatter.js";
export { formatDimensionNote, type ResizedImage, resizeImage } from "./utils/image-resize.js";
export { copyToClipboard } from "./utils/clipboard.ts";
export { parseFrontmatter, stripFrontmatter } from "./utils/frontmatter.ts";
export { formatDimensionNote, type ResizedImage, resizeImage } from "./utils/image-resize.ts";
// Shell utilities
export { getShellConfig } from "./utils/shell.js";
export { getShellConfig } from "./utils/shell.ts";