Skip to content

[IMP] core: improve sandbox infrastructure visibility#25

Open
sea-odoo wants to merge 4 commits into
betafrom
imp/sandbox-infra-visibility
Open

[IMP] core: improve sandbox infrastructure visibility#25
sea-odoo wants to merge 4 commits into
betafrom
imp/sandbox-infra-visibility

Conversation

@sea-odoo
Copy link
Copy Markdown
Contributor

@sea-odoo sea-odoo commented Apr 28, 2026

This PR improves the AI sandbox transparency by surfacing hidden filesystem bindings and grouping them for a cleaner display.

Key changes:

  • Group sibling paths under shared parent directories.
  • Show Odoo filestore and active venv path.
  • Standardize styling to purple.
  • Refactor display logic for better maintainability.

sea-odoo and others added 4 commits April 28, 2026 14:50
…n- Group sibling paths under shared parent directories in warning display\n- Surface Odoo filestore and active virtual environment paths\n- Standardize styling with purple coloration for infra paths\n- Refactor complex display logic into helper methods\n\nAssisted-by: gemini-3-flash <noreply@google.com>
Replace inline RULE 1/2/3 block in the AI prompt with a reference to
the test_skill skill, keeping the prompt concise and the rules
centrally maintained.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Use npx -y to avoid interactive prompts. Also warn when the test_skill
skill is missing when running the test command, alongside the existing
odev skill check.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Use sandbox_dirs[0] as the working directory inside the sandbox instead
of falling back to any primary bind. Clarify the DB environment message
to distinguish between cloned and empty databases. Pass primary_dirs
through to the warning display so the listed paths are shown in the
same order as they were provided.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
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