praxo_core
v0.4.0
Search documentation of praxo_core
Default
Default
In-browser search
Settings
Praxo.
Models
(praxo_core v0.4.0)
Copy Markdown
Summary
Functions
action(kind, session_id, tool_name \\ nil, arguments \\ %{})
add_usage(left, right)
content_block(kind, text)
context_budget(max_tokens, keep_recent)
decision(allowed, reason \\ "")
event(kind, session_id, run_id \\ nil, data \\ :null)
memory_record(id, frame, content, created_at \\ nil)
message(role, content)
message_assistant(content, tool_calls \\ [])
message_tool(content, tool_id)
message_wire(value)
path_grant(root, access \\ "read")
request(messages, tools \\ [])
response(message, usage \\ %Usage{})
roles()
run_result(run_id, output, steps, usage)
session(id, messages \\ [])
stream_kinds()
stream_part(run_id, session_id, kind, step, data \\ :null)
tool_call(id, name, arguments \\ %{})
tool_spec(name, description)
usage(input_tokens \\ 0, output_tokens \\ 0)
Functions
action(kind, session_id, tool_name \\ nil, arguments \\ %{})
add_usage(left, right)
content_block(kind, text)
context_budget(max_tokens, keep_recent)
decision(allowed, reason \\ "")
event(kind, session_id, run_id \\ nil, data \\ :null)
memory_record(id, frame, content, created_at \\ nil)
message(role, content)
message_assistant(content, tool_calls \\ [])
message_tool(content, tool_id)
message_wire(value)
path_grant(root, access \\ "read")
request(messages, tools \\ [])
response(message, usage \\ %Usage{})
roles()
run_result(run_id, output, steps, usage)
session(id, messages \\ [])
stream_kinds()
stream_part(run_id, session_id, kind, step, data \\ :null)
tool_call(id, name, arguments \\ %{})
tool_spec(name, description)
usage(input_tokens \\ 0, output_tokens \\ 0)