-
Notifications
You must be signed in to change notification settings - Fork 43
Open
Labels
Description
Objective
Conduct a comprehensive audit of all essential utilities from /usr/bin that are commonly used in agentic workflows and document which ones should be mounted into the agent container.
Context
Currently, only three binaries from /usr/bin are mounted into the agent container:
/usr/bin/date/usr/bin/gh(GitHub CLI)/usr/bin/yq
Many workflows may need access to other common utilities like jq, curl, wget, git, tar, zip, etc.
Approach
- Review the Ubuntu runner image documentation in
specs/ubuntulatest.mdto identify commonly available utilities - Analyze existing workflow files (
.github/workflows/*.md) to identify which/usr/binutilities are actually being used - Use
grepto search for common utility names across workflow files - Create a prioritized list of utilities that should be mounted, categorized by:
- Essential (required for most workflows)
- Common (frequently used)
- Optional (specialized use cases)
- Document findings in a new file
specs/agent-container-utilities.md
Files to Create/Modify
- Create:
specs/agent-container-utilities.md(audit results and recommendations) - Review:
.github/workflows/*.md(identify utility usage patterns) - Reference:
specs/ubuntulatest.md(available utilities)
Acceptance Criteria
- Audit identifies at least 15 commonly used utilities from
/usr/bin - Utilities are categorized by importance (essential/common/optional)
- Document includes usage frequency analysis from existing workflows
- Document provides clear mounting recommendations with rationale
- Document notes any security considerations for each utility
Related to epic: build/test environment for agentic workflow #11970
AI generated by Plan Command for #11970
Copilot