Updated
On this page
Tool factories wrapping TraceWriter memory writes as agent-callable tools: record_decision, add_constraint, record_assumption, create_inbox_item, write_lesson, update_workflow_status.
#overseer.src.orxtra.overseer._tools
#overseer.src.orxtra.overseer._tools
#make_record_decision_tool
python
def make_record_decision_tool(trace_writer: TraceWriter, run_id: UUID) -> Tool#make_add_constraint_tool
python
def make_add_constraint_tool(trace_writer: TraceWriter, run_id: UUID) -> Tool#make_record_assumption_tool
python
def make_record_assumption_tool(trace_writer: TraceWriter, run_id: UUID) -> Tool#make_create_inbox_item_tool
python
def make_create_inbox_item_tool(trace_writer: TraceWriter, run_id: UUID) -> Tool#make_write_lesson_tool
python
def make_write_lesson_tool(trace_writer: TraceWriter, run_id: UUID) -> Tool#make_update_workflow_status_tool
python
def make_update_workflow_status_tool(trace_writer: TraceWriter) -> Tool