Repository navigation
fix: devin web search, recorded effort, panel cwd (0.0.69) - #81
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
summary
diversityconsult died aspolicythe moment it calledweb_search: the companion terminated the process group after 6 minutes of repository reading and kept only 510 characters of narration. a probe showed devin runs the search on its own backend, and that denying it in the job configuration only fails the call and ends the turn astool_rejected, so a forbiddenweb_searchfails any consult that needs a fact outside the workspace.web_searchnow joins the accepted tool list in every mode;webfetch(a local fetch) stays denied byFetch(*)and forbidden by the tool policy, and the policy tests switch to it so coverage is kept.resolvedEffort, thethought_levelvalue in effect when the prompt is sent. devin keeps themodeloption at the family's base variant whatever effort applies, so an xhigh run was recorded asmuse-wonder-1-0-highwith no effort, and the model audit read effort as null. status, result, and history render it./fusion:panelgives every external track the same leading--cwdon the workspace root. the skill forbade a--cwdprefix, so a panel opened from a repository subdirectory had both standard tracks fail asinput; the orchestration rule says the same, and the rules manifest is regenerated.test plan
already verified
npm test: 1783 pass, 0 fail, 3 skippedclaude plugin validatepasses for codex, grok, cursor, devin, fusion, and the marketplace root--model muse-wonder --effort xhigh, asked to search the web: the search completed, the answer cited its source URL, and the record showsstatus: done,resolvedEffort: xhigh,observedModel: Muse Wonder XHighweb_searchadded to the configuration's deny list instead: the call returnsPermission denied for this tool.and the turn ends withstopCause: tool_rejected, which is why the fix accepts the tool rather than denying itreviewer should verify
/devin:taskconsult whose brief needs an upstream fact finishesstate: doneinstead offailure: policy, and/devin:status <job>shows aResolved effort:line