Object DevTaskPlanner
-
- All Implemented Interfaces:
public class DevTaskPlannerHigh-level dev-task planner for Browser4 self-development.
coding.devTask("<task description>")turns a natural-language task into an executable plan following the AGENTS.md development flow: locate the affected code → impact analysis → compile check → smallest-scope test → CDP trap check (browser-driver code) → repo-governance validation → commit guidance.The planner is PURE (no I/O): it parses the task text for module mentions, file paths, and tool references, then emits ordered PlanSteps the executor can either render (verify=false) or execute (verify=true).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classDevTaskPlanner.PlanStepOne executable step of the plan.
public final classDevTaskPlanner.DevPlanThe parsed plan for a task.
-
Field Summary
Fields Modifier and Type Field Description public final static DevTaskPlannerINSTANCE
-
Method Summary
Modifier and Type Method Description final DevTaskPlanner.DevPlanplan(String task, List<String> knownModules)Parse a task description into a dev plan. -
-
Method Detail
-
plan
final DevTaskPlanner.DevPlan plan(String task, List<String> knownModules)
Parse a task description into a dev plan.
- Parameters:
task- the natural-language task (e.g.knownModules- module paths to normalize mentions against.- Returns:
the plan; DevPlan.modules/DevPlan.files are the signals found, DevPlan.steps the ordered execution plan
-
-
-
-