WIP: feat(agent-tars): share
Summary
This pull request adds session sharing functionality across the Agent TARS CLI, server, and web UI, enabling users to share session data and view shared conversations in replay mode. Key enhancements include a new CLI option (--share-provider), server APIs for generating shareable HTML and sharing configuration, updated web UI components to handle shared sessions, and interactive UI changes for static file support.
Checklist
- [ ] Added or updated necessary tests (Optional).
- [ ] Updated documentation to align with changes (Optional).
- [ ] Verified no breaking changes, or prepared solutions for any occurring breaking changes (Optional).
- [x] My change does not involve the above items.
Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 5.97%. Comparing base (
78641bb) to head (4f8478f). Report is 1 commits behind head on main.
Additional details and impacted files
@@ Coverage Diff @@
## main #647 +/- ##
=====================================
Coverage 5.97% 5.97%
=====================================
Files 301 301
Lines 9774 9774
Branches 1903 1903
=====================================
Hits 584 584
Misses 9108 9108
Partials 82 82
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
:rocket: New features to boost your workflow:
- :snowflake: Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
- :package: JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.
PTAL cc @ycjcl868 @helio9cn