Skip to content

fix(doctor): report filesystem roots for seven providers - #1272

Merged
iamtoruk merged 2 commits into
getagentseal:mainfrom
avs-io:codex/doctor-filesystem-probes
Sep 7, 2026
Merged

iamtoruk merged 2 commits into
getagentseal:mainfrom
avs-io:codex/doctor-filesystem-probes

Conversation

@avs-io

@avs-io avs-io commented Sep 7, 2026

Copy link
Copy Markdown
Collaborator

doctor cannot explain an empty or missing installation when a filesystem provider does not expose its search roots. Seven providers currently have this gap.

Add probeRoots for Forge, Mux, Open Design, OpenClaw, ZCode, Zed and Zerostack, using the same paths as their discovery code. OpenClaw reports the agents directory, allowing an existing empty root to be distinguished from a missing one. Vercel Gateway remains a network-only exception.

Validated against current main (0b1cf56f): 53 focused and adjacent provider/doctor tests passed, and TypeScript checking passed. The added census covers all non-network providers and explicitly checks the Vercel exception. Parsing and accounting behavior is unchanged.

Addresses the filesystem-root coverage portion of #899.

Close forge/mux/open-design/openclaw/zcode/zed/zerostack filesystem gaps.
Vercel remains the network-only exception. OpenClaw SQLite/JSONL
accounting stays in the following #1259 commit; this commit only adds
OpenClaw probeRoots so empty-root diagnostics can see an agents path.

Source-DIFF: 00ebf26c (1259-899-sqlite-discovery) / carried in d91b6a71
Lane: local core-wave 2026-09-07
@avs-io
avs-io marked this pull request as ready for review September 7, 2026 17:02

@iamtoruk iamtoruk left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Verified: paths match discovery for all seven, census + openclaw + doctor tests pass, tsc clean. Pushed b2f6df1 to trim the review-note comment and pin the OpenClaw empty-root probe.

@iamtoruk
iamtoruk merged commit e8a6eb6 into getagentseal:main Sep 7, 2026
18 checks passed
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.

2 participants