Skip to content

0.7.0

Latest

Choose a tag to compare

@github-actions github-actions released this 08 Jul 20:48
8f31210

Added

  • Added ucli skills prune to remove managed skill installations that are no longer present in the current uCLI skill catalog while preserving current catalog entries outside narrower selectors. (#446)
  • Added Play Mode support metadata for public raw operations. ops describe now reports playModeSupport as disallowed, allowed, or required, and custom operations can opt into or require Play Mode execution. (#443)
  • Added Play Mode admission for ucli.cs.eval when callers explicitly use --allowPlayMode. (#443)
  • Added Task, Task<T>, ValueTask, and ValueTask<T> return support for ucli.cs.eval entry points. Async eval entry points are awaited before result serialization, and snippets can now contain await expressions. (#442)
  • Added skill package dependency metadata to the bundled official skills. skills list now includes each skill's dependencies and skillBundleVersion. (#433)

Changed

  • Breaking for strict JSON consumers: ops describe payloads now include required playModeSupport metadata, and operation side-effect metadata can include runtimeStateMutation. (#443)
  • Breaking for strict JSON consumers: skills list payloads now include required dependencies and skillBundleVersion fields for each skill. (#433)
  • Changed skill package selection to resolve declared transitive dependencies before skills export, install, update, uninstall, and doctor. payload.skillNames keeps the requested root selection, while payload.skills and file operations include the resolved package set. (#433)
  • Updated the bundled AgentSkills runtime, CLI tooling, and official skill manifests to MackySoft.AgentSkills 0.8.0. (#433, #434, #446)

Fixed

  • Fixed ucli play enter so missing or partial Play Mode transition responses are returned as diagnostic failures instead of causing a NullReferenceException. (#444)
  • Fixed GUI daemon rebootstrap so a stale session owned by the same Unity Editor instance can be replaced during recovery. (#444)
  • Fixed async ucli.cs.eval timeout handling by propagating execute dispatch timeouts into Unity IPC requests and mapping canceled execute work to structured IPC_TIMEOUT responses. (#445)
  • Fixed ucli.cs.eval result handling so task-like entry point failures are reported after invocation with touched-resource state preserved. (#442, #445)