runtime
Class info¶
Classes¶
Name | Children | Inherits |
---|---|---|
ResourceInfo llmling_agent.models.resources Information about an available resource. |
||
ResourceProvider llmling_agent.resource_providers.base Base class for resource providers. |
||
RuntimeResourceProvider llmling_agent.resource_providers.runtime Provider that exposes RuntimeConfig tools through ResourceProvider interface. |
||
ToolInfo llmling_agent.tools.base Information about a registered tool. |
🛈 DocStrings¶
Provider for RuntimeConfig tools.
RuntimeResourceProvider
¶
Bases: ResourceProvider
Provider that exposes RuntimeConfig tools through ResourceProvider interface.
Source code in src/llmling_agent/resource_providers/runtime.py
20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 |
|
__init__
¶
__init__(runtime: RuntimeConfig, name: str = 'runtime') -> None
Initialize provider with RuntimeConfig.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
runtime
|
RuntimeConfig
|
RuntimeConfig instance to wrap |
required |
name
|
str
|
Name of the provider |
'runtime'
|
Source code in src/llmling_agent/resource_providers/runtime.py
23 24 25 26 27 28 29 30 31 |
|
get_prompts
async
¶
get_prompts() -> list[BasePrompt]
Get prompts from runtime.
Source code in src/llmling_agent/resource_providers/runtime.py
46 47 48 |
|
get_resources
async
¶
get_resources() -> list[ResourceInfo]
Convert runtime resources to ResourceInfo.
Source code in src/llmling_agent/resource_providers/runtime.py
50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 |
|
get_tools
async
¶
Convert RuntimeConfig tools to ToolInfos.
Source code in src/llmling_agent/resource_providers/runtime.py
33 34 35 36 37 38 39 40 41 42 43 44 |
|