[docs] Update documentation for features from 2026-03-26#461
[docs] Update documentation for features from 2026-03-26#461danielmeppiel wants to merge 5 commits intomainfrom
Conversation
- installation.md: add troubleshooting entry for glibc/devcontainer binary fallback to pip (#451) - skills.md: clarify presence-driven target deployment; Copilot always active, others deploy only when root dir exists; fix .opencode note (#453, #447) - lockfile-spec.md: document idempotent install -- no rewrite when dependencies are unchanged (#450) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
There was a problem hiding this comment.
Pull request overview
Updates user-facing documentation to reflect recently merged behavior fixes (installer pip fallback on incompatible Linux binaries, presence-driven multi-target skill deployment including OpenCode, and idempotent lockfile writes).
Changes:
- Add installation troubleshooting note for older-Linux/devcontainer binary incompatibility and automatic pip fallback.
- Update skills guide to describe presence-driven target activation and skill deployment to active targets (including
.opencode/skills/). - Update lockfile spec lifecycle table to document idempotent
apm installlockfile writes (no timestamp churn when unchanged).
Reviewed changes
Copilot reviewed 3 out of 3 changed files in this pull request and generated 4 comments.
| File | Description |
|---|---|
| docs/src/content/docs/getting-started/installation.md | Documents installer behavior when the binary cannot run on older glibc systems and the pip fallback path. |
| docs/src/content/docs/guides/skills.md | Updates skill integration + target detection docs to match presence-driven deployment and OpenCode support. |
| docs/src/content/docs/reference/lockfile-spec.md | Notes idempotent lockfile write behavior for subsequent installs. |
Comments suppressed due to low confidence (1)
docs/src/content/docs/guides/skills.md:304
- The docs suggest
apm install ... --target vscode, but the install command does not appear to support a--target/-toption (target flags exist onapm compile/apm pack). This "Override" example is likely misleading; consider removing theapm installexample or replacing it withapm compile --target ...and/or theapm.ymltarget:setting.
Override with:
```bash
apm install skill-name --target vscode
apm compile --target claude
</details>
|
thanks @danielmeppiel for putting this PR together the glibc issue solved on my end was moving from the Microsoft devcontainer's 24-bookworm to 24-trixie which has the glibc compatible version. Perhaps some notes on that on the README or on the failure could help agents/humans quickly understand the error and the go-to fix. |
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
@copilot take this into account and improve docs "the glibc issue solved on my end was moving from the Microsoft devcontainer's 24-bookworm to 24-trixie which has the glibc compatible version. Perhaps some notes on that on the README or on the failure could help agents/humans quickly understand the error and the go-to fix." |
Agent-Logs-Url: https://github.com/microsoft/apm/sessions/aa1bd54d-ae2c-4ff4-b699-24ff933c8bec Co-authored-by: danielmeppiel <51440732+danielmeppiel@users.noreply.github.com>
…ance, fix broken code block Agent-Logs-Url: https://github.com/microsoft/apm/sessions/aa1bd54d-ae2c-4ff4-b699-24ff933c8bec Co-authored-by: danielmeppiel <51440732+danielmeppiel@users.noreply.github.com>
Updated in 52541ea. The troubleshooting section now:
|
|
Good stuff Daniel |
Description
Updates user-facing documentation to reflect recently merged behavior fixes from #456.
Features Documented
apm installnorapm compileadd skills from third-party transitive dependencies #447)Changes Made
Updated
docs/src/content/docs/getting-started/installation.md: Added troubleshooting entry for binary install failures on older Linux (devcontainers, Debian-based images). Uses a generic glibc version reference instead of hardcoding a specific version, explains the Bookworm/Ubuntu 24.04 mismatch as context, documents the automatic pip fallback behavior and PATH considerations, and includes a recommended fix for devcontainers (switch frombookwormtotrixie). Also fixed a broken markdown code block that was missing thepip installcommand and closing fence.Updated
docs/src/content/docs/guides/skills.md: Corrected Step 2 description and Target Detection table to accurately reflect presence-driven deployment. Copilot (.github/skills/) is always active; Claude, Cursor, and OpenCode only deploy when their root directory exists. Also clarifies that.opencode/skills/now receives skill deployments. Fixed Unicode em dash to ASCII per repo encoding policy.Updated
docs/src/content/docs/reference/lockfile-spec.md: Updated the lifecycle table to document thatapm installis idempotent -- the lockfile is only written when semantic content changes (dependencies, MCP servers/configs,lockfile_version), with no churn fromgenerated_atorapm_versionfields.Notes
All three changes are user-facing behavior fixes that were missing from docs. No breaking changes to document.
Type of change
Testing
📍 Connect Copilot coding agent with Jira, Azure Boards or Linear to delegate work to Copilot in one click without leaving your project management tool.