functions
or tool_choice
API/functions/call
)agent_plan
actionscreate_reflection
callsField | Type | Description |
---|---|---|
name | string | Unique identifier for the function |
description | string | Natural language summary of the function |
parameters | object | JSON Schema defining input parameters |
Function Name | Purpose |
---|---|
schedule_task | Create a new agent plan or calendar event |
create_reflection | Log a reflection trace |
log_observation | Record real-time outcome or observation |
query_memory | Fetch traces within a given filter context |
submit_feedback | Rate or comment on an existing memory trace |
propose_revision | Suggest edits to an agent plan or schedule |
/functions/call
Request body:
calendar_event
block“Schedule a writing session for tomorrow afternoon.”Resulting call:
400
or 422
response with detailtrace_id
is included for log correlationhint
) may be returned for retryAction | Time | Duration | Feedback | Edit |
---|---|---|---|---|
Reflect | 2025-05-10 22:00 | 15 min | 4/5 | [Edit] |
Call Mom | 2025-05-11 10:00 | 30 min | - | [Reschedule] |
Plan Week | 2025-05-12 08:00 | 45 min | 5/5 | [Adjust + Repeat] |
Edit
button triggers a corresponding function call:
propose_revision
reschedule_task
update_trace_field