Skip to content

feat(bundles): promote behavioral-anchor to published 'anchors' bundle#259

Merged
sadlilas merged 1 commit into
mainfrom
feat/promote-anchors-bundle
Jun 23, 2026
Merged

feat(bundles): promote behavioral-anchor to published 'anchors' bundle#259
sadlilas merged 1 commit into
mainfrom
feat/promote-anchors-bundle

Conversation

@sadlilas

Copy link
Copy Markdown
Collaborator

What

Promotes the experimental experiments/behavioral-anchor/ bundle into a published bundle at bundles/anchors/, renaming the namespace behavioral-anchoranchors.

  • Copy, not moveexperiments/behavioral-anchor/ is intentionally left in place (constraint: experiment preserved).
  • Renamed in the copy: bundle.name: anchors; the six agent includes (anchors:explorer/architect/builder/debugger/git-ops/researcher); the context @anchors:context/system.md.
  • Entrypoint renamed behavioral-anchor.mdbundle.md.
  • README updated to describe the promoted bundle.

The bundle is self-contained: every module/behavior/tool source is a full git+https://…@main URL, so it has no foundation: namespace dependency. amplifier-foundation itself is untouched.

Why

Make a lean, principle-driven bundle available as the CLI's default for new sessions — without deleting foundation or the experiment, and without affecting existing users.

PR 1 of 2 — merge this first

The companion PR in amplifier-app-cli registers anchors as a well-known bundle and flips the CLI's last-resort default fallback foundationanchors, referencing:
git+https://github.com/microsoft/amplifier-foundation@main#subdirectory=bundles/anchors/bundle.md

Because the app-cli PR pins @main, it becomes correct the moment this merges.

Testing

Validated in a Digital Twin Universe across new-install, existing-foundation-user, other-bundle-user, switch-to-foundation, and session-resume scenarios (see companion PR).

🤖 Generated with Amplifier

Copy the experimental experiments/behavioral-anchor/ bundle into a published
bundle at bundles/anchors/ and rename its namespace behavioral-anchor -> anchors
(bundle.name, the six agent includes, and the @anchors:context/system.md mention).
The entrypoint is renamed behavioral-anchor.md -> bundle.md.

The original experiments/behavioral-anchor/ is intentionally left in place
(copied, not moved). The bundle is self-contained: all module/behavior sources
are full git+https URLs, so it has no foundation: namespace dependency.

PR 1 of 2. The companion amplifier-app-cli PR registers `anchors` as a
well-known bundle and makes it the CLI's default (last-resort fallback),
referencing git+https://github.com/microsoft/amplifier-foundation@main#subdirectory=bundles/anchors/bundle.md
This PR must merge first. foundation is not deleted or modified.

🤖 Generated with [Amplifier](https://github.com/microsoft/amplifier)

Co-Authored-By: Amplifier <240397093+microsoft-amplifier@users.noreply.github.com>
@sadlilas sadlilas marked this pull request as ready for review June 22, 2026 23:30
@sadlilas sadlilas merged commit 70a84d0 into main Jun 23, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant