-
-
Notifications
You must be signed in to change notification settings - Fork 198
Closed
Labels
Description
Context:
Neo.config controls framework-level behavior. While some configs are boot-time constants (e.g., useSharedWorkers, environment), others are runtime-mutable (e.g., themes, custom app flags). Agents need access to this system.
Scope:
-
Enhance
RuntimeService:- Add
getNeoConfig(sessionId).- Implementation: Return
Neo.config.
- Implementation: Return
- Add
setNeoConfig(sessionId, config).- Implementation: Call
Neo.setGlobalConfig(config).
- Implementation: Call
- Add
-
Tools:
get_neo_config: Returns theNeo.configobject.set_neo_config: Accepts a partial config object.- Documentation: Explicitly warn that changing boot-time configs (workers, environment) at runtime may not work or could cause instability.
Goal: Enable runtime configuration management.