Replace dasher-pack with unified animation-pack using original Blender bone names
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
@tool
|
||||
class_name McpAdoptionLabel
|
||||
extends RefCounted
|
||||
|
||||
## Outcome flag for `McpServerLifecycleManager.adopt_compatible_server`.
|
||||
## Distinguishes a same-version managed adoption (we own the PID, can
|
||||
## restart it) from an external compatible adoption (some other plugin
|
||||
## instance / dev server owns the process; we just rendezvoused with it).
|
||||
##
|
||||
## Was a free-form string in PR 5; promoted to constants here because
|
||||
## the seam now spans `server_lifecycle.gd`, `plugin.gd`'s log helper,
|
||||
## the dock's restart-button gating, and the test suite. Stable strings
|
||||
## keep log scrapes and characterization fixtures unaffected.
|
||||
|
||||
## We have a PID we spawned (or re-acquired by reading the managed
|
||||
## record + verifying liveness). `force_restart_server` and
|
||||
## `prepare_for_update_reload` may target this PID.
|
||||
const MANAGED := "managed"
|
||||
|
||||
## A compatible godot-ai server is on the port but we don't own its
|
||||
## PID — likely another plugin instance's spawn, or a developer-run
|
||||
## `godot-ai --reload` server. We reuse it but won't kill it on stop.
|
||||
const EXTERNAL := "external"
|
||||
Reference in New Issue
Block a user