Skip to content

feat(agentic-harness): always offer tool research and maintenance (v0…#9

Merged
MrBogomips merged 1 commit into
mainfrom
feature/harness-setup-always-offer-tools
Jun 1, 2026
Merged

feat(agentic-harness): always offer tool research and maintenance (v0…#9
MrBogomips merged 1 commit into
mainfrom
feature/harness-setup-always-offer-tools

Conversation

@MrBogomips

Copy link
Copy Markdown
Owner

….2.0)

harness-setup now treats tool research and tool maintenance as a standard part of the plan it presents — asked every run, not skipped until requested. Step 0 also explicitly accepts an optional user-provided starting context.

The opt-in framing was the bug: the skill never asked, so a build could silently skip tool research. Fixed at the source — Step 1b is reframed from 'never automatic / on request' to 'always offered, run on acceptance'. The safeguard is unchanged: running happens only on an explicit yes, and each tool is still adopted only by a separate per-tool yes.

Also: maintenance.md §7 makes tool-maintenance review an always-offered step on existing-harness flows; harness-review flags a missing tools registry as a finding; deliverable checklist asserts the user was asked. Minor bump to 0.2.0 (plugin.json, marketplace.json, repo README) with a changelog entry.

….2.0)

harness-setup now treats tool research and tool maintenance as a standard
part of the plan it presents — asked every run, not skipped until requested.
Step 0 also explicitly accepts an optional user-provided starting context.

The opt-in framing was the bug: the skill never *asked*, so a build could
silently skip tool research. Fixed at the source — Step 1b is reframed from
'never automatic / on request' to 'always offered, run on acceptance'. The
safeguard is unchanged: running happens only on an explicit yes, and each
tool is still adopted only by a separate per-tool yes.

Also: maintenance.md §7 makes tool-maintenance review an always-offered step
on existing-harness flows; harness-review flags a missing tools registry as a
finding; deliverable checklist asserts the user was asked. Minor bump to 0.2.0
(plugin.json, marketplace.json, repo README) with a changelog entry.
@MrBogomips MrBogomips merged commit 7d8807c into main Jun 1, 2026
1 check passed
@MrBogomips MrBogomips deleted the feature/harness-setup-always-offer-tools branch June 1, 2026 14:20

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 6dfe2228e2

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

4. Present the plan and confirm it before generating. Tool research and tool maintenance are
part of a good harness, so make them part of the plan you present **every run** — don't
wait to be asked:
- **Always ask whether to run tool discovery** (Step 1b), on a new build or an extension.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Offer tool discovery during all existing-harness flows

This bullet still narrows the mandatory tool-discovery prompt to only “a new build or an extension,” even though Step 0 now says tool research should be presented every run and the branch list includes existing-harness apply-review-context and sync flows. In those review/sync scenarios the skill can still silently skip the discovery prompt, which is the behavior this change is meant to eliminate; include all Step 0 paths here or remove the narrowing.

Useful? React with 👍 / 👎.

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