Releases: herrkaefer/SwiftAgentCore
Releases · herrkaefer/SwiftAgentCore
1.3.0
Changelog
All notable changes to this project are documented in this file.
[Unreleased]
- No changes yet.
[1.3.0] - 2026-02-22
Added
- Added
SkillRegistryfor multi-directory skill loading with deterministic override behavior (later directories override earlier ones). - Added built-in
ReadSkillTool(read_skill) so models can fetch full skill content by name at runtime. - Added
AgentLoopauto-registration ofread_skillwhenAgentLoopConfig.skillRegistryis provided. - Added tests for
SkillRegistry,ReadSkillTool, and loop-level auto-injection ofread_skill.
Changed
- Extended
AgentLoopConfigwith optionalskillRegistry. - Marked
SkillLoaderasSendablefor Swift concurrency correctness.
Docs
- Updated README to describe the Skill system (
SkillRegistry+ built-inReadSkillTool) and system prompt integration workflow.
[1.2.0] - 2026-02-22
Added
- Added loop-level LLM retry controls to
AgentLoopConfig(maxRetries,retryDelay) with automatic retry for retryable provider errors. - Added per-call and whole-loop timeout controls to
AgentLoopConfig(llmCallTimeout,totalTimeout). - Added
AgentLooptests for retry behavior, non-retryable failures, and timeout handling.
Changed
- Updated
runAgentLoopto apply retry/timeout behavior around providersendMessagecalls while keeping tool execution retry policy unchanged.
Removed
- Removed
Examples/MinimalCLIexecutable target and related package/example references.
Docs
- Updated README features section wording and formatting.
- Added DeepWiki badge and explicit platform badge (
macOS 13+ | iOS 16+). - Updated roadmap entries to include optional MCP client and context-window management items.
[1.1.0] - 2026-02-21
Added
- Added
MinimalAgentDemoexecutable target underExamples/MinimalCLIfor a deterministic 3-minute CLI walkthrough. - Added core
AgentLooptests for lifecycle events, confirmation handling, unknown tools, and follow-up turns. - Added core
SkillLoadertests for markdown filtering, sorting, front matter parsing, and missing-directory behavior.
Docs
- Added README examples section with
swift run MinimalAgentDemo. - Added README system structure diagram covering internal modules and external integrations.
- Updated v1.1 roadmap checklist progress for examples/tests.
[1.0.1] - 2026-02-21
Added
- Added GitHub Actions CI workflow (
.github/workflows/ci.yml) to runswift buildandswift teston macOS 14. - Added MIT license file for package distribution clarity.
Fixed
- Fixed Swift 6 concurrency capture in
OAuthCallbackServercallback handling.
Docs
- Fixed README installation dependency URL to use the real org path (
herrkaefer). - Added v1.1 roadmap section to README covering demo app, architecture diagram, AgentLoop/SkillLoader tests, and memory/context improvements.
[1.0.0] - 2026-02-20
Added
- Initial public package release with README and Swift Package Index metadata.
SwiftAgentCore 1.1.0
1.1.0
Added
- Added
MinimalAgentDemoexecutable target underExamples/MinimalCLIfor a deterministic 3-minute CLI walkthrough. - Added core
AgentLooptests for lifecycle events, confirmation handling, unknown tools, and follow-up turns. - Added core
SkillLoadertests for markdown filtering, sorting, front matter parsing, and missing-directory behavior.
Docs
- Added README examples section with
swift run MinimalAgentDemo. - Added README system structure diagram covering internal modules and external integrations.
- Updated v1.1 roadmap checklist progress for examples/tests.
SwiftAgentCore 1.0.1
Changelog
All notable changes to this project are documented in this file.
[1.0.1] - 2026-02-21
Added
- Added GitHub Actions CI workflow (
.github/workflows/ci.yml) to runswift buildandswift teston macOS 14. - Added MIT license file for package distribution clarity.
Fixed
- Fixed Swift 6 concurrency capture in
OAuthCallbackServercallback handling.
Docs
- Fixed README installation dependency URL to use the real org path (
herrkaefer). - Added v1.1 roadmap section to README covering demo app, architecture diagram, AgentLoop/SkillLoader tests, and memory/context improvements.
[1.0.0] - 2026-02-20
Added
- Initial public package release with README and Swift Package Index metadata.