feat(core): add embedded v2 session runtime and tool foundation (#30632)
This commit is contained in:
@@ -8,7 +8,9 @@ export type {
|
||||
Service as LLMClientService,
|
||||
} from "./route/client"
|
||||
export * from "./schema"
|
||||
export { Tool, ToolFailure, toDefinitions, tool } from "./tool"
|
||||
export { Tool, ToolFailure, toDefinitions } from "./tool"
|
||||
export { ToolRuntime } from "./tool-runtime"
|
||||
export type { DispatchResult as ToolDispatchResult, ToolSettlement } from "./tool-runtime"
|
||||
export type {
|
||||
AnyExecutableTool,
|
||||
AnyTool,
|
||||
@@ -17,16 +19,11 @@ export type {
|
||||
Tool as ToolShape,
|
||||
ToolExecute,
|
||||
ToolExecuteContext,
|
||||
ToolModelOutputInput,
|
||||
Tools,
|
||||
ToolSchema,
|
||||
ToolToModelOutput,
|
||||
} from "./tool"
|
||||
export type {
|
||||
RunOptions as ToolRunOptions,
|
||||
RuntimeState as ToolRuntimeState,
|
||||
StopCondition as ToolStopCondition,
|
||||
ToolExecution,
|
||||
} from "./tool-runtime"
|
||||
|
||||
export * as LLM from "./llm"
|
||||
export type {
|
||||
Definition as ProviderDefinition,
|
||||
|
||||
Reference in New Issue
Block a user