Skip to content

resolve() imports dotted names, so doc('pkg.skill') accepts list_pyskills strings#40

Draft
PiotrCzapla wants to merge 1 commit into
mainfrom
fix/resolve-auto-import
Draft

resolve() imports dotted names, so doc('pkg.skill') accepts list_pyskills strings#40
PiotrCzapla wants to merge 1 commit into
mainfrom
fix/resolve-auto-import

Conversation

@PiotrCzapla

@PiotrCzapla PiotrCzapla commented Jul 11, 2026

Copy link
Copy Markdown

This was proposed by Fable when solving Dojo, it thought it didn't need to import modules to view the documentation.

I've kept it because it might be a good way to sidestep the issue of a skill needing to be imported outside of the sandbox to let the allow to run. If we expose "doc" as a regular tool in SolveIt, the LLM would import the skill outside of the sandbox when checking if it is useful.

wdyt?

…ills strings

Rebuilt on current main: the find_cells header_section fix from the
previous branch is superseded upstream (#39).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@PiotrCzapla PiotrCzapla requested a review from jph00 July 11, 2026 20:43
@PiotrCzapla PiotrCzapla marked this pull request as draft July 11, 2026 20:44
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