Merge adapter lifecycle safeguards
This commit is contained in:
commit
15a913003c
11 changed files with 541 additions and 11 deletions
|
|
@ -677,6 +677,16 @@ without a source-analysis rewrite.
|
|||
|
||||
## Troubleshooting
|
||||
|
||||
### `adapter_restart_required`
|
||||
|
||||
The project-local adapter code, its declared descriptor, or another implementation file changed
|
||||
after the project-bound MCP process started. DocForge rejects every further operation before
|
||||
synchronization because the live Python objects still represent the prior implementation.
|
||||
|
||||
Restart the MCP server or start a fresh client session. Do not stage files merely to change the
|
||||
adapter's source manifest, and do not attempt in-process module reloading. The error includes
|
||||
bounded added, changed, and deleted path evidence to identify the changed implementation boundary.
|
||||
|
||||
### `stale_index` or `visualization_stale`
|
||||
|
||||
Normal MCP operations automatically repair a missing, stale, or invalid disposable index under a
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue