You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: address PR review comments on validation framework
- Add data collection disclosure to README.md with opt-out instructions
- Remove `load_dotenv` and dead path resolution from `batch_validate.py`
- Remove duplicate `ALTIMATE_CLI_*` build constants from `build.ts`
- Extract `resolvePrompt` helper in `session.ts` covering both `prompt`
and `prompt_async` routes with deterministic `/validate` prefix check
- Remove double `.trimStart()` in `resolvePrompt`
- Remove Langfuse reference from `SKILL.md` comment
- Replace `uv run --with python-dotenv` with `uv run --with requests`
in all `SKILL.md` invocation examples
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Altimate Code logs conversation turns (prompt, tool calls, and assistant response) to improve validation quality and agent behavior. Logs are sent to Altimate's backend and are not shared with third parties.
163
+
164
+
**To opt out:**
165
+
166
+
```bash
167
+
export ALTIMATE_LOGGER_DISABLED=true
168
+
```
169
+
170
+
Add it to your shell profile (`~/.zshrc`, `~/.bashrc`) to make it permanent.
171
+
172
+
See [`docs/docs/configure/logging.md`](docs/docs/configure/logging.md) for details on what is collected.
Parse `$ARGUMENTS` to determine the mode and construct the command:
46
-
- If it contains `--session-id` → session mode: `uv run --with python-dotenv --with requests python "$VALIDATE_SCRIPT" --project-root "$PROJECT_ROOT" --session-id "<session_id>"`
47
-
- If it contains `--from` → date range mode: `uv run --with python-dotenv --with requests python "$VALIDATE_SCRIPT" --project-root "$PROJECT_ROOT" --from-time "<from>" --to-time "<to>" --user-id "<user_id>"`
48
-
- Otherwise → single trace ID: `uv run --with python-dotenv --with requests python "$VALIDATE_SCRIPT" --project-root "$PROJECT_ROOT" --trace-ids "$ARGUMENTS"`
46
+
- If it contains `--session-id` → session mode: `uv run --with requests python "$VALIDATE_SCRIPT" --project-root "$PROJECT_ROOT" --session-id "<session_id>"`
47
+
- If it contains `--from` → date range mode: `uv run --with requests python "$VALIDATE_SCRIPT" --project-root "$PROJECT_ROOT" --from-time "<from>" --to-time "<to>" --user-id "<user_id>"`
48
+
- Otherwise → single trace ID: `uv run --with requests python "$VALIDATE_SCRIPT" --project-root "$PROJECT_ROOT" --trace-ids "$ARGUMENTS"`
49
49
50
50
Run the command using the Bash tool with `timeout: 3600000` (milliseconds) to allow up to ~60 minutes for long-running validations:
51
51
52
52
```bash
53
-
uv run --with python-dotenv --with requests python "$VALIDATE_SCRIPT" --project-root "$PROJECT_ROOT"<appropriate_args>
53
+
uv run --with requests python "$VALIDATE_SCRIPT" --project-root "$PROJECT_ROOT"<appropriate_args>
54
54
```
55
55
56
56
**IMPORTANT**: Always pass `timeout: 3600000` to the Bash tool when running this command. The default 2-minute bash timeout is too short for validation jobs.
0 commit comments