diff --git a/.entire/.gitignore b/.entire/.gitignore new file mode 100644 index 0000000..e66987d --- /dev/null +++ b/.entire/.gitignore @@ -0,0 +1,5 @@ +tmp/ +settings.local.json +metadata/ +logs/ +redactors/local/ diff --git a/.entire/settings.json b/.entire/settings.json new file mode 100644 index 0000000..b005bff --- /dev/null +++ b/.entire/settings.json @@ -0,0 +1,9 @@ +{ + "enabled": true, + "telemetry": true, + "checkpoints": { + "primary": { + "type": "git-branch" + } + } +} diff --git a/.github/hooks/entire.json b/.github/hooks/entire.json new file mode 100644 index 0000000..19e54f3 --- /dev/null +++ b/.github/hooks/entire.json @@ -0,0 +1,61 @@ +{ + "hooks": { + "agentStop": [ + { + "type": "command", + "bash": "sh -c 'if ! command -v entire >/dev/null 2>&1; then exit 0; fi; exec entire hooks copilot-cli agent-stop'", + "comment": "Entire CLI" + } + ], + "errorOccurred": [ + { + "type": "command", + "bash": "sh -c 'if ! command -v entire >/dev/null 2>&1; then exit 0; fi; exec entire hooks copilot-cli error-occurred'", + "comment": "Entire CLI" + } + ], + "postToolUse": [ + { + "type": "command", + "bash": "sh -c 'if ! command -v entire >/dev/null 2>&1; then exit 0; fi; exec entire hooks copilot-cli post-tool-use'", + "comment": "Entire CLI" + } + ], + "preToolUse": [ + { + "type": "command", + "bash": "sh -c 'if ! command -v entire >/dev/null 2>&1; then exit 0; fi; exec entire hooks copilot-cli pre-tool-use'", + "comment": "Entire CLI" + } + ], + "sessionEnd": [ + { + "type": "command", + "bash": "sh -c 'if ! command -v entire >/dev/null 2>&1; then exit 0; fi; exec entire hooks copilot-cli session-end'", + "comment": "Entire CLI" + } + ], + "sessionStart": [ + { + "type": "command", + "bash": "sh -c 'if ! command -v entire >/dev/null 2>&1; then exit 0; fi; exec entire hooks copilot-cli session-start'", + "comment": "Entire CLI" + } + ], + "subagentStop": [ + { + "type": "command", + "bash": "sh -c 'if ! command -v entire >/dev/null 2>&1; then exit 0; fi; exec entire hooks copilot-cli subagent-stop'", + "comment": "Entire CLI" + } + ], + "userPromptSubmitted": [ + { + "type": "command", + "bash": "sh -c 'if ! command -v entire >/dev/null 2>&1; then exit 0; fi; exec entire hooks copilot-cli user-prompt-submitted'", + "comment": "Entire CLI" + } + ] + }, + "version": 1 +}