diff --git a/bake.rb b/bake.rb index c9c2a0a..475dd3a 100644 --- a/bake.rb +++ b/bake.rb @@ -2,6 +2,7 @@ # Released under the MIT License. # Copyright, 2025-2026, by Samuel Williams. +# Copyright, 2026, by Shopify Inc. # Update the project documentation with the new version number. # diff --git a/bake/agent/context.rb b/bake/agent/context.rb index 53a51f0..506665a 100644 --- a/bake/agent/context.rb +++ b/bake/agent/context.rb @@ -1,8 +1,8 @@ # frozen_string_literal: true # Released under the MIT License. -# Copyright, 2025, by Shopify Inc. -# Copyright, 2025, by Samuel Williams. +# Copyright, 2025-2026, by Shopify Inc. +# Copyright, 2025-2026, by Samuel Williams. require_relative "../../lib/agent/context/installer" diff --git a/fixtures/agent/context/test_document.rb b/fixtures/agent/context/test_document.rb index cc07e4f..ccf2d38 100644 --- a/fixtures/agent/context/test_document.rb +++ b/fixtures/agent/context/test_document.rb @@ -1,7 +1,7 @@ # frozen_string_literal: true # Released under the MIT License. -# Copyright, 2026, by Samuel Williams. +# Copyright, 2026, by Shopify Inc. module Agent module Context diff --git a/gems.rb b/gems.rb index 0ba2cf1..c66b59e 100644 --- a/gems.rb +++ b/gems.rb @@ -1,8 +1,8 @@ # frozen_string_literal: true # Released under the MIT License. -# Copyright, 2025, by Shopify Inc. -# Copyright, 2025, by Samuel Williams. +# Copyright, 2025-2026, by Shopify Inc. +# Copyright, 2025-2026, by Samuel Williams. source "https://rubygems.org" diff --git a/lib/agent/context.rb b/lib/agent/context.rb index 36e4c61..c6b4dc7 100644 --- a/lib/agent/context.rb +++ b/lib/agent/context.rb @@ -1,7 +1,7 @@ # frozen_string_literal: true # Released under the MIT License. -# Copyright, 2025, by Shopify Inc. +# Copyright, 2025-2026, by Shopify Inc. # Copyright, 2025, by Samuel Williams. require_relative "context/version" diff --git a/lib/agent/context/definition.rb b/lib/agent/context/definition.rb index fd2bd95..9d084c0 100644 --- a/lib/agent/context/definition.rb +++ b/lib/agent/context/definition.rb @@ -1,7 +1,7 @@ # frozen_string_literal: true # Released under the MIT License. -# Copyright, 2026, by Samuel Williams. +# Copyright, 2026, by Shopify Inc. require "fileutils" diff --git a/lib/agent/context/document.rb b/lib/agent/context/document.rb index 5ef68bb..02f11dd 100644 --- a/lib/agent/context/document.rb +++ b/lib/agent/context/document.rb @@ -1,7 +1,7 @@ # frozen_string_literal: true # Released under the MIT License. -# Copyright, 2026, by Samuel Williams. +# Copyright, 2026, by Shopify Inc. require "markly" require "yaml" diff --git a/lib/agent/context/errors.rb b/lib/agent/context/errors.rb index b8b056e..7bf1e40 100644 --- a/lib/agent/context/errors.rb +++ b/lib/agent/context/errors.rb @@ -1,7 +1,7 @@ # frozen_string_literal: true # Released under the MIT License. -# Copyright, 2026, by Samuel Williams. +# Copyright, 2026, by Shopify Inc. module Agent module Context diff --git a/lib/agent/context/exclusion.rb b/lib/agent/context/exclusion.rb index 6d2e6c0..2f142c4 100644 --- a/lib/agent/context/exclusion.rb +++ b/lib/agent/context/exclusion.rb @@ -1,7 +1,7 @@ # frozen_string_literal: true # Released under the MIT License. -# Copyright, 2026, by Samuel Williams. +# Copyright, 2026, by Shopify Inc. require "open3" require "fileutils" diff --git a/lib/agent/context/installer.rb b/lib/agent/context/installer.rb index 044d3ee..6f51db5 100644 --- a/lib/agent/context/installer.rb +++ b/lib/agent/context/installer.rb @@ -1,7 +1,7 @@ # frozen_string_literal: true # Released under the MIT License. -# Copyright, 2025, by Shopify Inc. +# Copyright, 2025-2026, by Shopify Inc. # Copyright, 2025-2026, by Samuel Williams. require "rubygems" diff --git a/lib/agent/context/package.rb b/lib/agent/context/package.rb index 58aa8e3..d4ba207 100644 --- a/lib/agent/context/package.rb +++ b/lib/agent/context/package.rb @@ -1,7 +1,7 @@ # frozen_string_literal: true # Released under the MIT License. -# Copyright, 2026, by Samuel Williams. +# Copyright, 2026, by Shopify Inc. require "fileutils" require "pathname" diff --git a/lib/agent/context/paths.rb b/lib/agent/context/paths.rb index 709cac9..e27d2fa 100644 --- a/lib/agent/context/paths.rb +++ b/lib/agent/context/paths.rb @@ -1,8 +1,7 @@ # frozen_string_literal: true # Released under the MIT License. -# Copyright, 2025, by Shopify Inc. -# Copyright, 2025-2026, by Samuel Williams. +# Copyright, 2026, by Shopify Inc. # @namespace module Agent diff --git a/lib/agent/context/skills.rb b/lib/agent/context/skills.rb index fc56a24..b00ec98 100644 --- a/lib/agent/context/skills.rb +++ b/lib/agent/context/skills.rb @@ -1,7 +1,7 @@ # frozen_string_literal: true # Released under the MIT License. -# Copyright, 2026, by Samuel Williams. +# Copyright, 2026, by Shopify Inc. require_relative "skills/definition" require_relative "skills/ownership" diff --git a/lib/agent/context/skills/definition.rb b/lib/agent/context/skills/definition.rb index 152a8d3..25127db 100644 --- a/lib/agent/context/skills/definition.rb +++ b/lib/agent/context/skills/definition.rb @@ -2,7 +2,6 @@ # Released under the MIT License. # Copyright, 2026, by Shopify Inc. -# Copyright, 2026, by Samuel Williams. require "fileutils" require_relative "../definition" diff --git a/lib/agent/context/skills/ownership.rb b/lib/agent/context/skills/ownership.rb index 500506a..817bea5 100644 --- a/lib/agent/context/skills/ownership.rb +++ b/lib/agent/context/skills/ownership.rb @@ -2,7 +2,6 @@ # Released under the MIT License. # Copyright, 2026, by Shopify Inc. -# Copyright, 2026, by Samuel Williams. require_relative "../document" require_relative "../errors" diff --git a/lib/agent/context/version.rb b/lib/agent/context/version.rb index 2c3239d..673d6ca 100644 --- a/lib/agent/context/version.rb +++ b/lib/agent/context/version.rb @@ -6,6 +6,6 @@ module Agent module Context - VERSION = "0.3.0" + VERSION = "0.4.0" end end diff --git a/license.md b/license.md index b09e16b..85c7bf6 100644 --- a/license.md +++ b/license.md @@ -1,7 +1,7 @@ # MIT License -Copyright, 2025, by Shopify Inc. -Copyright, 2025, by Samuel Williams. +Copyright, 2025-2026, by Shopify Inc. +Copyright, 2025-2026, by Samuel Williams. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/readme.md b/readme.md index 7863e2c..15f4c10 100644 --- a/readme.md +++ b/readme.md @@ -139,7 +139,7 @@ See [the portable specification](specification.md) and [Getting Started](guides/ Please see the [project releases](https://ioquatix.github.io/agent-context/releases/index) for all releases. -### Unreleased +### v0.4.0 - Resolve context source filenames before installed skill names and show authored content consistently. - Install unfamiliar context types as ordinary guidance so providers can introduce new types. diff --git a/releases.md b/releases.md index 08032da..6e51992 100644 --- a/releases.md +++ b/releases.md @@ -1,13 +1,13 @@ # Releases -## Unreleased +## v0.4.0 -- Resolve context source filenames before installed skill names and show authored content consistently. -- Install unfamiliar context types as ordinary guidance so providers can introduce new types. -- Store resolved skill provenance in `SKILL.md` front matter under `metadata`, with `metadata.type: skill` declaring skills. -- Preserve authored names, descriptions, additional metadata, and the original Markdown body using native front matter AST nodes. -- Share loaded documents between context and skill installation, and use direct writes with rerunnable progress. -- Discover dependency guidance through installed Markdown files and the list/show commands. Remove generated indexes and the `agent:context:index` task. + - Resolve context source filenames before installed skill names and show authored content consistently. + - Install unfamiliar context types as ordinary guidance so providers can introduce new types. + - Store resolved skill provenance in `SKILL.md` front matter under `metadata`, with `metadata.type: skill` declaring skills. + - Preserve authored names, descriptions, additional metadata, and the original Markdown body using native front matter AST nodes. + - Share loaded documents between context and skill installation, and use direct writes with rerunnable progress. + - Discover dependency guidance through installed Markdown files and the list/show commands. Remove generated indexes and the `agent:context:index` task. ## v0.3.0 diff --git a/test/agent/context/document.rb b/test/agent/context/document.rb index 98071a1..759d165 100644 --- a/test/agent/context/document.rb +++ b/test/agent/context/document.rb @@ -1,7 +1,7 @@ # frozen_string_literal: true # Released under the MIT License. -# Copyright, 2026, by Samuel Williams. +# Copyright, 2026, by Shopify Inc. require "agent/context/document" require "agent/context/test_document" diff --git a/test/agent/context/exclusion.rb b/test/agent/context/exclusion.rb index efdd65e..bd04ace 100644 --- a/test/agent/context/exclusion.rb +++ b/test/agent/context/exclusion.rb @@ -1,7 +1,7 @@ # frozen_string_literal: true # Released under the MIT License. -# Copyright, 2026, by Samuel Williams. +# Copyright, 2026, by Shopify Inc. require "agent/context/installer" require "tmpdir" diff --git a/test/agent/context/installer.rb b/test/agent/context/installer.rb index 6a332b8..6e38c2d 100644 --- a/test/agent/context/installer.rb +++ b/test/agent/context/installer.rb @@ -1,8 +1,8 @@ # frozen_string_literal: true # Released under the MIT License. -# Copyright, 2025, by Shopify Inc. -# Copyright, 2025, by Samuel Williams. +# Copyright, 2025-2026, by Shopify Inc. +# Copyright, 2025-2026, by Samuel Williams. require "agent/context/installer" require "sus/fixtures/console/null_logger" diff --git a/test/agent/context/skills.rb b/test/agent/context/skills.rb index c08e7e7..4a9a6b5 100644 --- a/test/agent/context/skills.rb +++ b/test/agent/context/skills.rb @@ -1,7 +1,7 @@ # frozen_string_literal: true # Released under the MIT License. -# Copyright, 2026, by Samuel Williams. +# Copyright, 2026, by Shopify Inc. require "agent/context" require "tmpdir" diff --git a/test/agent/context/tasks.rb b/test/agent/context/tasks.rb index f37c692..e0a397c 100644 --- a/test/agent/context/tasks.rb +++ b/test/agent/context/tasks.rb @@ -1,7 +1,7 @@ # frozen_string_literal: true # Released under the MIT License. -# Copyright, 2026, by Samuel Williams. +# Copyright, 2026, by Shopify Inc. require "bake" require "tmpdir"