List the vision extension in the repo root README #263
Labels
No labels
bug
chore
documentation
enhancement
feature
ready
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
david/pi-extensions-and-skills#263
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
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?
Summary
List the
visionextension in the repo rootREADME.md: the extension table, the requirements/credentials section, and the dependency list, so the README's inventory of the package stays accurate.Background
Depends on: #261, #262
The
visionextension is shipped from this repo as part of the pi package, but until now it existed only asextensions/vision/plus its manifest entry. The repo rootREADME.mdis the package's front door: it carries a per-extension table (| Extension | What it provides |), a "Requirements" list naming the credentials each extension needs, and an extension list with one-line descriptions and links to each extension's README.This step is repo convention rather than a line item in the implementation plan: when the Penpot extension landed, listing it in the root README was tracked and shipped as its own change (
#216,Closes #216). Skipping it would leave the README understating what the package provides.The wording must match
extensions/vision/README.md(previous step) — its requirements, its unconfigured behaviour, and the tool's one-line description.Implementation Details
Edit the repo root
README.mdonly. Three places need the new extension, following the existing entries' exact formatting:| Extension | What it provides |table listinggrillme,victorialogs,mongodb,penpot, …): add avisionrow. Description should match the tool'spromptSnippetin spirit — e.g. "Read or analyze local image files with DeepSeek vision (vision), againstdeepseek-flash; needsDEEPSEEK_API_KEYin.env(zero tools registered when unconfigured)". Keep it one line and consistent with the sibling rows.- **mongodb** — …; see [...](extensions/mongodb/README.md)list): add- **vision** — read/analyze local image files via DeepSeekdeepseek-flash(vision);DEEPSEEK_API_KEYfrom.env, absent ⇒ no tool registered; see [extensions/vision/README.md](extensions/vision/README.md).Also check the "install" prose that enumerates the hoisted runtime dependencies (
pg,dotenv,pgpass,typebox,adm-zip,mongodb) and addimage-sizewhere that list appears, so the documented install doesn't drift frompackage.json.Notes:
Acceptance Criteria
visionrow written in the same style as its siblings.DEEPSEEK_API_KEY(and the unconfigured no-tool behaviour).visionentry linking toextensions/vision/README.md.image-size.Test Plan
Expected: the
visionrow in the table, the requirements bullet, the extensions list entry, andimage-sizein the dependency enumeration.Expected: unaffected by this documentation change and still green.
Manual review: read the three edited regions side by side with their neighbouring entries to confirm consistent formatting and links.
pi-loop opened and merged a pull request for this issue: #276