-
Notifications
You must be signed in to change notification settings - Fork 51
feat: rename tracer to recap with loop detection and enhanced viewer #381
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from 6 commits
Commits
Show all changes
15 commits
Select commit
Hold shift + click to select a range
6497124
feat: rename tracer to recap with loop detection, post-session summar…
anandgupta42 aab188b
Merge branch 'main' into feat/recap-tracer-rename
anandgupta42 31487db
fix: share/copy buttons scoping bug + `t.text` undefined + adversaria…
anandgupta42 1d31743
fix: address all 10 CodeRabbit review comments
anandgupta42 d091f2c
docs: add screenshots and update recap viewer documentation
anandgupta42 72975d9
docs: move Recap to Use section, Telemetry to Reference
anandgupta42 5de2128
fix: viewer UX improvements from 100-trace analysis
anandgupta42 587986b
fix: always show Cost and Tokens cards
anandgupta42 dc348be
fix: tool-agnostic outcome extraction for schema, validation, SQL, li…
anandgupta42 a2d5eaa
fix: address 4 new CodeRabbit review comments
anandgupta42 cad5154
fix: round 3 review — sort spans once, clean narrative for 0 LLM calls
anandgupta42 762ce60
Merge branch 'main' into feat/recap-tracer-rename
anandgupta42 8f2139f
fix: add missing `altimate_change` markers for recap rename in upstre…
anandgupta42 bd7fb23
fix: add altimate_change markers to all upstream-shared files
anandgupta42 b87b09c
fix: type errors in training-import.test.ts from main merge
anandgupta42 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,22 +1,14 @@ | ||
| <<<<<<< Updated upstream | ||
| fix: add missing `altimate_change` markers for `experimental` block in `opencode.jsonc` | ||
|
|
||
| The `experimental` config added in #311 was missing upstream markers, | ||
| causing the Marker Guard CI check to fail on main. | ||
| ======= | ||
| fix: add try/catch and input sanitization to TUI install/create (#341) | ||
|
|
||
| Root cause of silent failures: `onConfirm` async callbacks had no | ||
| try/catch, so any thrown error was swallowed and no result toast shown. | ||
|
|
||
| Fixes: | ||
| - Wrap all install/create logic in try/catch with error toast | ||
| - Strip trailing dots from input (textarea was appending `.`) | ||
| - Strip `.git` suffix from URLs (users paste from browser) | ||
| - Trim whitespace and validate before proceeding | ||
| - "Installing..." toast now shows 60s duration with helpful text | ||
| ("This may take a moment while the repo is cloned") | ||
| - Empty input shows immediate error instead of proceeding | ||
| >>>>>>> Stashed changes | ||
| fix: address all 10 CodeRabbit review comments | ||
|
|
||
| - Track loops by `(tool, inputHash)` not just tool name (#2) | ||
| - Use "Failed after" narrative for error traces (#3) | ||
| - Add keyboard accessibility to viewer tabs (role, tabindex, Enter/Space) (#4) | ||
| - Use full command as dedup key, not `slice(0,60)` (#5) | ||
| - Sort timeline events by time before rendering (#6) | ||
| - Pass `tracesDir` to footer text in `listRecaps` (#7) | ||
| - Increase `MAX_RECAPS` to 100, add eviction warning log (#8) | ||
| - Resolve assistant `parentID` for recap enrichment (#9) | ||
| - Remove unused `tracer` variable in test (#10) | ||
| - Clarify `--no-trace` backward-compat flag in docs (#1) | ||
|
|
||
| Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.