@alneas/ai-core API リファレンス
@alneas/ai-core API リファレンス
Section titled “@alneas/ai-core API リファレンス”TYPE ActionResult
Section titled “TYPE ActionResult”【未翻訳】Type ActionResult
type ActionResultTYPE ActionValidationResult
Section titled “TYPE ActionValidationResult”【未翻訳】Result of input validation for an action.
type ActionValidationResultTYPE ActionValidator
Section titled “TYPE ActionValidator”【未翻訳】Validator function for action input. Mandatory for all actions to ensure safe runtime execution.
type ActionValidatorINTERFACE ActionDefinition
Section titled “INTERFACE ActionDefinition”【未翻訳】Definition of an executable action.
interface ActionDefinitionINTERFACE ActionDescriptor
Section titled “INTERFACE ActionDescriptor”【未翻訳】Public descriptor of an action (excluding the executable handler). Safe to expose to UI lists, AI inspection, and external consumers.
interface ActionDescriptorTYPE ContextValueResult
Section titled “TYPE ContextValueResult”【未翻訳】Result of retrieving a context value.
type ContextValueResultTYPE ContextGetter
Section titled “TYPE ContextGetter”【未翻訳】Function that retrieves the current value of a context on demand.
type ContextGetterINTERFACE ContextDefinition
Section titled “INTERFACE ContextDefinition”【未翻訳】Definition of an on-demand screen context provider.
interface ContextDefinitionINTERFACE ContextDescriptor
Section titled “INTERFACE ContextDescriptor”【未翻訳】Public descriptor of a context (excluding the getter).
interface ContextDescriptorCLASS ActionRegistry
Section titled “CLASS ActionRegistry”【未翻訳】Registry for managing explicit screen actions and on-demand context getters. Framework-independent, zero-dependency.
class ActionRegistryTYPE ActionToolInputSchema
Section titled “TYPE ActionToolInputSchema”【未翻訳】Application-owned synchronous JSON Schema; finite JSON and supported drafts are checked at runtime.
type ActionToolInputSchemaTYPE ActionToolValue
Section titled “TYPE ActionToolValue”【未翻訳】JSON values accepted at the tool boundary; functions, undefined and non-finite numbers are rejected.
type ActionToolValue