Skip to content

Add K2V3 fallback tracking parsers - #44

Open
mingshanhee wants to merge 2 commits into
prodfrom
feat/fallbacks-tracking
Open

Add K2V3 fallback tracking parsers#44
mingshanhee wants to merge 2 commits into
prodfrom
feat/fallbacks-tracking

Conversation

@mingshanhee

@mingshanhee mingshanhee commented Jul 25, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Add opt-in k2_v3_tracking reasoning and tool parsers.
  • Record K2V3 parser fallback events without changing default k2_v3 parser behavior.
  • Attach reasoning/tool parser fallback events to response meta_info when return_meta_info=True.
  • Add coverage for tracking parser parity, event recording, event clearing, and meta-info attachment.
  • Exclude build* paths from Python package/wheel discovery.

Testing

  • git diff --check origin/prod..HEAD
  • python3 -m py_compile on touched Python and test files

Codex: pytest was not run locally because no repo .venv/bin/pytest exists and system Python does not have pytest installed.

@flukeskywalker

Copy link
Copy Markdown

@mingshanhee can you run the tests locally?

@mingshanhee

Copy link
Copy Markdown
Collaborator Author

Yes, the tests are validated and they are working. Previously, I have also started a RL run with these parsers previously, to add reward penalty for tool and reason fallback events.

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants