fix: invoke fj scripts via uv run instead of python3 #11
No reviewers
Labels
No labels
bug
duplicate
enhancement
help wanted
invalid
question
wontfix
No milestone
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
public/chiche-plugins!11
Loading…
Reference in a new issue
No description provided.
Delete branch "fj-uv"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Goal
The forgejo-cli skill invoked its bundled scripts with a bare
python3, which isn't always onPATH. Switch touv run --no-project, which is always available.Why
python3is not guaranteed on every workstation;uvis. The scripts are stdlib-only, souv run --no-projectpulls no dependencies and just provisions a managed interpreter.Changes
SKILL.md—fj_read.py/fj_write.pyinvocations now useuv run --no-project, with a one-line rationale.agents/fj-worker.md— token extraction (python -c) and json pretty-print (python -m json.tool) routed throughuv run --no-project.No script logic changed; shebangs left as-is (irrelevant under
uv run). Both scripts verified running underuv run --no-project.uv runinstead ofpython3