latest--SimpleAgent
shared| Type | object |
|---|---|
| Schema URL | https://catalog.lintel.tools/schemas/schemastore/eidolon-resource/_shared/latest--SimpleAgent.json |
| Parent schema | eidolon-resource |
Type:
object
agent is designed to be a flexible, modular component that can interact with various processing units and perform a range of actions based on its configuration.
Properties
implementation
const: "SimpleAgent"
required
apu
Latest Overview
agent_refs
string[]
[]
description
string | null
system_prompt
string
actions
ActionDefinition[]
[
{
"name": "converse",
"title": null,
"sub_title": null,
"description": null,
"user_prompt": "{{ body }}",
"input_schema": {},
"output_schema": "str",
"allow_file_upload": false,
"supported_mime_types": [],
"allowed_states": [
"initialized",
"idle",
"http_error"
],
"output_state": "idle"
}
]
apus
NamedAPU[]
[]
title_generation_mode
string
prompt_templates
Record<string, Latest Overview>
A dictionary of Templates that can be used as jinja2 keys in system or action prompts
{}
Definitions
ActionDefinition
object
name
string
title
string | null
sub_title
string | null
description
string | null
user_prompt
string
input_schema
Record<string, object>
{}
output_schema
string | object
allow_file_upload
boolean
supported_mime_types
string[]
[]
allowed_states
string[]
[
"initialized",
"idle",
"http_error"
]
output_state
string
NamedAPU
object