Buckets:
ktongue/docker_container / .vscode-server /extensions /ms-python.vscode-python-envs-1.20.1-linux-arm64 /.github /hooks /scripts /README.md
| # Copilot Agent Hooks Scripts | |
| This directory contains Python scripts used by agent hooks to automate workflow validation. | |
| ## Scripts | |
| ### session_start.py | |
| Runs at session start to inject project context: | |
| - Current git branch and commit | |
| - Uncommitted changes count | |
| - Open issues (if gh CLI available) | |
| - Snapshot health summary (if available) | |
| - Available skills reminder | |
| ### post_tool_use.py | |
| Runs after file edit tools to provide immediate feedback: | |
| - Runs ESLint on changed TypeScript files | |
| - Reports lint errors back to the model | |
| ### stop_hook.py | |
| Runs before session ends to enforce workflow: | |
| - Checks for uncommitted TypeScript changes | |
| - Reminds about pre-commit checks | |
| - Blocks completion if staged changes aren't committed | |
| ### subagent_stop.py | |
| Runs when subagents complete: | |
| - Currently a passthrough for logging | |
| - Can be extended to validate reviewer output | |
| ## Requirements | |
| These scripts use Python 3.9+ with no external dependencies (beyond what's already in the repo). | |
| They expect: | |
| - `git` CLI available | |
| - `gh` CLI available (optional, for issue context) | |
| - `npx` available for running ESLint | |
| ## Hook Configuration | |
| See `.github/hooks/maintainer-hooks.json` for the hook configuration that loads these scripts. | |
Xet Storage Details
- Size:
- 1.23 kB
- Xet hash:
- 955f1023d078a8df755dab640a64e1af9e03967d2c93fa9f2f4fe611e5a3460a
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.