Skip to content

feat(tools): port update_plan tool from OpenClaw#2765

Open
bogdanovich wants to merge 1 commit intosipeed:mainfrom
bogdanovich:codex/update-plan-tool
Open

feat(tools): port update_plan tool from OpenClaw#2765
bogdanovich wants to merge 1 commit intosipeed:mainfrom
bogdanovich:codex/update-plan-tool

Conversation

@bogdanovich
Copy link
Copy Markdown

Summary

Ports OpenClaw-style update_plan as a native PicoClaw tool for structured multi-step progress updates.

Changes

  • add update_plan core tool with pending, in_progress, and completed statuses
  • enforce at most one in_progress step
  • expose tools.update_plan.enabled config with default enabled
  • register the tool for each agent when enabled
  • document the tool parameters and config in tools configuration docs

Validation

  • go test ./pkg/tools ./pkg/config ./pkg/agent

@bogdanovich bogdanovich force-pushed the codex/update-plan-tool branch from 45679a3 to 7605fc4 Compare May 4, 2026 08:12
@bogdanovich bogdanovich marked this pull request as ready for review May 4, 2026 08:13
@bogdanovich bogdanovich changed the title [codex] port update_plan tool from OpenClaw port update_plan tool from OpenClaw May 4, 2026
@bogdanovich bogdanovich force-pushed the codex/update-plan-tool branch from 7605fc4 to a83cd50 Compare May 4, 2026 21:30
@bogdanovich bogdanovich force-pushed the codex/update-plan-tool branch from a83cd50 to 557cf8f Compare May 4, 2026 21:37
@bogdanovich bogdanovich changed the title port update_plan tool from OpenClaw feat(tools): port update_plan tool from OpenClaw May 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant