I've been working with foundation-models-utilities and noticed a few places where the README and bundled SKILL.md don’t match the code. I’m using version 1.1.0-beta1 (commit cc3820d). Here’s what I found:
-
SkillActivationscollection conformance. The README says it conforms toRandomAccessCollection. The implementation conforms toSendableandObservable, and exposesactiveSkillNamesandisActive(_:)instead. -
Package dependency version. The installation example uses
from: "1.0.0". With only prerelease tags available when checked, that stable version requirement does not resolve. An example referencing a published beta would help. -
Local server URL. Both ChatCompletionsLanguageModel examples use
http://localhost/v1:8000. For port 8000 and base path/v1, the URL should behttp://localhost:8000/v1; the existing example places:8000in the path. -
SwiftPM traits and conditional compilation. The bundled SKILL.md describes
ChatCompletions,Skills, andHistorytraits, and says the sources use matching#ifgates. However, Package.swift declares no traits, and those gates are absent from the sources.
Could you update the documentation to match this release? The bundled agent skill is particularly relevant because coding assistants may otherwise generate configuration for traits the package does not provide.