feat: explain inaccessible client upload paths - #84
Merged
airmang merged 4 commits intoAug 16, 2026
Conversation
Detect ChatGPT/Claude-style /mnt/user-data/... upload paths before normal workspace resolution and return a typed, redacted CLIENT_UPLOAD_PATH_UNAVAILABLE validation error with actionable Korean guidance to save the file locally and pass its real path. Ported from the original pre-rename hwpx_mcp_server layout (PR airmang#84) to the canonical hwpx_automation package. Fixes airmang#75 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
airmang
force-pushed
the
agent/explain-uploaded-file-paths
branch
from
August 16, 2026 06:06
dd27b70 to
063cdd5
Compare
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Owner
|
감사합니다 @adity982! 이 PR이 만들어진 뒤 저장소가
로컬 검증: |
Owner
airmang
added a commit
that referenced
this pull request
Aug 16, 2026
…ease-approved Owner-approved automation-only patch train. Coordinates: candidate 7.0.2/7.0.2 (canonical/compat), core 6.1.0 and plugin 2.0.0 unchanged, contract hash 34a91560759dc47a unchanged (no floor movement, no tool surface change). currentPublic stays 6.1.0/7.0.1/2.0.0 until remote truth is observed per docs/release-runbook.md. Content: Windows save repair #98 (#99), upload-path guidance #75 (#84), core-6.1.0 type-gate alignment (#100). CONTRIBUTORS.md introduced — first external contributions (@adity982 code, @rainforest80 diagnosis). Also removes a conflict-marker line that slipped into CHANGELOG during the #84 merge. test_release_state_handoff's in-flight invariant only accepted trains that move core or plugin; an automation-only train moves neither, so the difference check now spans all three coordinates and the released branch additionally asserts automation equality. Gates run locally: release_coordinates --verify ok, check_tag_release_gate --dry-run passed for v7.0.2, check_transition_identity ok, check_current_public_remote fully observed, check_public_hygiene ok (after pruning stale 2.x wheels from untracked dist/), release/contract/capability suites 78 passed. mypy/ pyright/full suite/compat matrix run on push CI before the tag. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
요약
Detect ChatGPT-style
/mnt/user-data/...upload paths before normal workspace resolution and return a typed, redacted validation error with actionable Korean guidance to save the file locally and pass its real path.관련 이슈
Fixes #75
변경 종류
체크리스트
ruff check --select E9,Fpasses for changed modules/testsscripts/check_public_hygiene.pypassesCHANGELOG.mdupdated (not needed for this focused error-handling change)