Skip to content

Epic: revisit model/webhook doc claims once upstream netclaw fixes land (#1674, #1675, #1676) #86

Description

@Aaronontheweb

Why this exists

While writing #83, #84, and #85 we verified every claim against the netclaw source (0.25.0-beta.5) and the installed binary. Three claims in those issues turned out to be aspirational rather than actual — the code does something weaker or worse than the issue describes.

We documented current behavior rather than intended behavior. This epic tracks the doc changes to make once the upstream fixes land, so those deliberate compromises don't quietly become permanent.

Upstream fixes and the docs they unblock

Upstream Defect Doc compromise made today Revisit when fixed
netclaw-dev/netclaw#1674 --input-modalities accepts raw integers (1Text) despite the intended rejection #83 asked us to state integers are rejected. We documented named flags only and stayed silent on the integer path rather than promise a guarantee the code doesn't make. Add the explicit "raw integers are rejected" statement to cli/model.md once true.
netclaw-dev/netclaw#1675 Legacy env-override migration guard throws an unhandled exception (stack trace, crash log, exit 134) instead of a clean error guides/migrating-model-config states the guard exists and quotes the message, but does not present it as a clean error path. Reword to a normal validation error once it exits 1 cleanly.
netclaw-dev/netclaw#1676 Unresolved Models.Roles reference crashes netclaw doctor and doctor --fix (exit 134); model list misdiagnoses it as unparseable and directs operators to those very commands We could not tell readers to run doctor to diagnose an unresolved reference — it core-dumps. Docs describe manual repair of the role reference instead. Restore the normal "run netclaw doctor" guidance once it reports instead of crashing.

Also worth knowing (documented as-is, no upstream fix expected)

Not blocking

None of this blocks #83/#84/#85 from shipping. The pages are accurate against the current release; this is about reclaiming the parts we had to leave out.

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentation

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions