Skip to content

Commit cf9b3e8

Browse files
committed
followup actions, pr comments
1 parent d706904 commit cf9b3e8

2 files changed

Lines changed: 17 additions & 2 deletions

File tree

antithesis-debug/references/advanced-debugger.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -295,8 +295,10 @@ branch instead of (or before) `wait`.
295295
branch.send_input({ input_bytes: [1, 2, 3, 4], required_by: [parent] });
296296
```
297297

298-
Each value in `input_bytes` is a byte that represents approximately one
299-
second of run time and tweaks the random number seed as it is consumed.
298+
Each value in `input_bytes` is a byte that roughly corresponds to one
299+
second of history (not a hard-and-fast rule) and tweaks the random number
300+
seed as it is consumed.
301+
300302
Choose the bytes at random. A typical recipe to enter a fresh history is:
301303
`send_input` a few bytes, then `wait` for the duration you actually want
302304
to observe. Each different combination of bytes produces a unique

antithesis-triage/SKILL.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -119,6 +119,19 @@ If the "status" of a specific run is "incomplete", there may be an error log to
119119
- **For property failures, consider the "details" section if provided.** These are curated fields supplied by the property author designed to illuminate the state of the system at the time of failure.
120120
- **Present results clearly.** When reporting property statuses, use a table or list. When reporting log findings, include the virtual timestamp, source, container, and log text.
121121

122+
## Suggesting follow-up skills
123+
124+
End your triage summary with a short "next steps" section that names follow-up skills or additional triage workflows when they would help. Treat these as suggestions for the user, not actions to take automatically — let the user (or their orchestration) decide when to invoke them. If the user has explicitly asked to chain skills (e.g. "run triage and then debug any failing property"), follow their instructions and proceed with the chain.
125+
126+
Skills worth suggesting based on what triage uncovers:
127+
128+
- **`antithesis-research`** — map the codebase to surface better testable properties. Useful when failures point to systemic gaps in coverage rather than a discrete bug.
129+
- **`antithesis-workload`** — extend or refine assertions, test commands, and logs. Should be suggested whenever all properties are passing to incrementally improve the workload, or when properties are not reachable due to the workload being underpowered. This skill can also be used to add more logging or fix properties to assist with root cause analysis.
130+
- **`antithesis-debug`** — open the multiverse debugger on a specific failure to inspect container state at the failing moment or explore alternate histories. Useful when log analysis alone hasn't explained the failure. Requires agent-browser and may require interactive login in a browser.
131+
- **`antithesis-query-logs`** — search across all timelines for ordering and causality questions ("did event A always precede failure B?", "do failures still occur without the preceding fault?"). Useful when a failure looks correlated with another event or fault, or when you've only inspected one history out of many. Requires agent-browser and may require interactive login in a browser.
132+
133+
Include the data the next skill will need (run_id, property name, moment, etc.) so the user can invoke it without re-discovering context.
134+
122135
## Self-Review
123136

124137
Before declaring this skill complete, review your work against the criteria below. This skill's output is conversational (summaries, tables, analysis), so the review should happen in your current context. Re-read the guidance in this file, then systematically check each item below against the answers and analysis you produced.

0 commit comments

Comments
 (0)