Skip to content

Guide agents to declare shell working scope - #1870

Merged
Aaronontheweb merged 1 commit into
devfrom
fix/shell-working-directory-guidance
Aug 11, 2026
Merged

Guide agents to declare shell working scope#1870
Aaronontheweb merged 1 commit into
devfrom
fix/shell-working-directory-guidance

Conversation

@Aaronontheweb

Copy link
Copy Markdown
Collaborator

Summary

  • expose useful Command, WorkingDirectory, and project-root descriptions in generated tool schemas
  • guide agents to use persistent project scope for multi-command work and typed WorkingDirectory for one-off commands
  • preserve inline cd only when directory mutation is the behavior under test, and retry rejected project roots without falling back to stale scope
  • add sanitized, structured behavioral eval cases whose assertions consume real toolCalls JSON rather than model-printable transcript markers

Validation

  • dotnet build -c Release --no-restore — 0 warnings, 0 errors
  • dotnet test -c Release --no-build --no-restore — all local projects pass; expected platform and integration skips only
  • bash -n evals/run-evals.sh
  • shellcheck -e SC2015,SC2155 evals/run-evals.sh
  • pwsh ./scripts/Add-FileHeaders.ps1 -Verify
  • git diff --check
  • adversarial review: PASS, no warnings
  • added-line PII scan: no findings

Provider-backed model eval execution remains explicitly pending because the local provider type, endpoint, and model ID are unset. The eval definitions, structured provenance checks, and harness validation are included here.

@Aaronontheweb
Aaronontheweb enabled auto-merge (squash) August 11, 2026 04:50
@Aaronontheweb
Aaronontheweb merged commit ccab6d5 into dev Aug 11, 2026
23 checks passed
@Aaronontheweb
Aaronontheweb deleted the fix/shell-working-directory-guidance branch August 11, 2026 05:19
@Aaronontheweb Aaronontheweb added context-pipeline LLM context assembly: prompt layers, dynamic injection, memory recall, temporal grounding evals LLM efficacy evals for Netclaw labels Aug 11, 2026
@Aaronontheweb Aaronontheweb mentioned this pull request Aug 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

context-pipeline LLM context assembly: prompt layers, dynamic injection, memory recall, temporal grounding evals LLM efficacy evals for Netclaw

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant