Skip to content

fix(bundle): make root computer-use runnable (include foundation), matching sibling bundles - #2

Closed
Diego Colombo (colombod) wants to merge 1 commit into
microsoft:mainfrom
colombod:fix/readme-install-root-bundle-name
Closed

fix(bundle): make root computer-use runnable (include foundation), matching sibling bundles#2
Diego Colombo (colombod) wants to merge 1 commit into
microsoft:mainfrom
colombod:fix/readme-install-root-bundle-name

Conversation

@colombod

@colombod Diego Colombo (colombod) commented Aug 9, 2026

Copy link
Copy Markdown

Root cause

Sibling capability bundles all ship a runnable root bundle.md that includes foundation + their own behavior:

terminal-tester → [ foundation, terminal-tester:behaviors/terminal-tester ]
browser-tester  → [ foundation, browser-tester:behaviors/browser-tester   ]
perplexity      → [ foundation, perplexity:behaviors/perplexity-research  ]
recipes         → [ foundation, recipes:behaviors/recipes                 ]

computer-use's root bundle.md omits foundation:

computer-use    → [ computer-use:behaviors/computer-use ]   # ← no foundation

So the root computer-use bundle has no orchestrator/provider and is not runnable. That is why amplifier run --bundle computer-use … (as the README instructed) failed, and why installs fell back to the behavior manifest — which registers under its metadata name computer-use-behavior, surfacing a confusing -behavior entry in amplifier bundle list.

The behavior's name is NOT the bug: a -behavior suffix is the ecosystem convention for behavior manifests (e.g. amplifier-tester-behavior, terminal-tester-behavior, perplexity-research-behavior). The bug is the missing foundation include in the root bundle.

Fix

  1. bundle.md — add - bundle: git+https://github.com/microsoft/amplifier-foundation@main to the root includes: (above the behavior), matching every sibling. Now the root computer-use bundle is runnable and registers under the clean name computer-use.
  2. README.md — restore the idiomatic quickstart: amplifier bundle add …@main (root) + amplifier run --bundle computer-use "…" + amplifier bundle show computer-use. Add an authors' section showing how to layer the behavior into an existing bundle via includes: (and the --app app-wide variant, noting it registers as computer-use-behavior per convention).

No behavior rename and no --name alias hack — the clean name now comes from the root bundle the way it does for every other bundle in the ecosystem.

@colombod
Diego Colombo (colombod) force-pushed the fix/readme-install-root-bundle-name branch from bc07553 to 26372aa Compare August 9, 2026 15:24
@colombod Diego Colombo (colombod) changed the title docs(readme): fix Install command so bundle name matches run/show docs(readme): fix Install — computer-use is a layered behavior, not a standalone bundle Aug 9, 2026
@colombod
Diego Colombo (colombod) force-pushed the fix/readme-install-root-bundle-name branch from 26372aa to 84f52c2 Compare August 9, 2026 15:29
…unnable; align README

The root bundle.md was missing the foundation include that every sibling
capability bundle (terminal-tester, browser-tester, perplexity, recipes) has.
This made the root bundle non-runnable, forcing installs to target the behavior
manifest instead.

Updated README.md to show the correct idiomatic flow: register the root bundle
(which now has foundation), run it directly, and layer the behavior into
existing bundles via includes: or --app.

The behavior name (computer-use-behavior) is correct and follows the ecosystem
convention for behavior manifests (amplifier-tester-behavior,
terminal-tester-behavior, etc.).

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

Co-Authored-By: Amplifier <240397093+microsoft-amplifier@users.noreply.github.com>
@colombod
Diego Colombo (colombod) force-pushed the fix/readme-install-root-bundle-name branch from 84f52c2 to d4043ca Compare August 9, 2026 15:36
@colombod Diego Colombo (colombod) changed the title docs(readme): fix Install — computer-use is a layered behavior, not a standalone bundle fix(bundle): make root computer-use runnable (include foundation), matching sibling bundles Aug 9, 2026
@colombod

Copy link
Copy Markdown
Author

Closing — this did not address the reported issue. Withdrawing to re-diagnose.

@colombod
Diego Colombo (colombod) deleted the fix/readme-install-root-bundle-name branch August 9, 2026 18:20
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