Details


Object Hierarchy:

Object hierarchy for Details

Description:

public class Details : Base, ProgressItem

One task in the plan. Built from task list output; updated from refinement output.

Task list (input): each list item under a task section heading has a nested list with labels What is needed, Skill, References, Expected output. Links in References: current_file, paths, plan:... Keys are lowercase labels from List.to_key_map(..., a_2_z), e.g. "what is needed", "skill", "references", "expected output", "requires user approval", "shared references", "examination references".

Refined task (refinement output): section "Refined task" with same list plus Skill call and an optional fenced code block. Parser uses ListItem.to_key_map(..., a_2_z) for both; update_props(refined_map); code added directly to code_blocks.

Execution: after refinement, the runner calls build_run_queue then run_exec. children holds one Tool per run; each Tool.run runs the tool (if any) then the LLM. Summaries and documents live on each Tool in the execution queue.


Namespace: OLLMcoder.Task
Package: ollmchat

Content:

Properties:

Creation methods:

Methods:

Inherited Members:

All known members inherited from class GLib.Object
All known members inherited from interface OLLMcoder.Task.ProgressItem
All known members inherited from interface OLLMchat.Agent.Interface