-
Notifications
You must be signed in to change notification settings - Fork 45
feat: add replay-safe playbook optimization foundations #385
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 all commits
Commits
Show all changes
33 commits
Select commit
Hold shift + click to select a range
accc572
fix: preserve normalized config identity
guangyu-reflexio 7f5be58
feat: add durable optimizer job contracts
guangyu-reflexio 6888601
fix: fence durable optimizer artifact writes
guangyu-reflexio 42db13a
fix: persist retrieved-learning sampling decisions
guangyu-reflexio 2e14f78
test: type retrieved-learning sampling mocks
guangyu-reflexio 9a56acb
feat: add atomic user playbook publication
guangyu-reflexio 630e6ce
fix: enforce publication trust boundaries
guangyu-reflexio 0599f11
fix: reject expired publication leases
guangyu-reflexio 1e5065f
refactor: publish GEPA user playbooks atomically
guangyu-reflexio 6709111
fix: make GEPA publication proofs resumable
guangyu-reflexio 90bfadd
refactor: remove obsolete playbook edit helper
guangyu-reflexio 55b3304
fix: align GEPA publication authority
guangyu-reflexio fefffeb
fix: bind GEPA evaluator identity
guangyu-reflexio 772f4f9
fix: verify frozen GEPA evaluator plan
guangyu-reflexio 1e59c3f
fix: enforce GEPA plan at provider boundary
guangyu-reflexio eb2fbbd
feat: add durable aggregation outbox
guangyu-reflexio 56fdce3
fix: harden durable aggregation execution
guangyu-reflexio 6e82451
feat: add optimization governance retention seams
guangyu-reflexio aa2b6cd
test: cover replay successor CLI search
guangyu-reflexio 3f3a78c
fix: satisfy repository type checks
guangyu-reflexio 267ba90
fix: bind publication to incumbent semantics
guangyu-reflexio 561d12c
fix: enforce offline tuner reservation contracts
guangyu-reflexio f430ede
fix: detect bound ports without lsof
guangyu-reflexio a87e310
test: keep OSS e2e credential-free
guangyu-reflexio cc0e608
fix: persist offline publication source correctly
guangyu-reflexio 8bd852e
chore: satisfy publication static gates
guangyu-reflexio bf7f9f6
feat: expose aggregation client contracts
guangyu-reflexio dfa26d6
test: run credential e2e without llm mocks
guangyu-reflexio 5c88b2a
test: align resumable credential e2e with playbooks
guangyu-reflexio a965eb6
fix: address offline tuner review findings
guangyu-reflexio 097e2ba
fix: sanitize retrieved-learning request logging
guangyu-reflexio 74b3c96
fix: preserve durable managed config writes
guangyu-reflexio 2655f57
fix: preserve aggregation provenance across managed effects
guangyu-reflexio 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
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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,3 +1,3 @@ | ||
| from .client import ReflexioClient | ||
| from .client import ConfigResponse, OfflineTunerConfigResponse, ReflexioClient | ||
|
|
||
| __all__ = ["ReflexioClient"] | ||
| __all__ = ["ConfigResponse", "OfflineTunerConfigResponse", "ReflexioClient"] |
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
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 |
|---|---|---|
| @@ -0,0 +1,5 @@ | ||
| """Public factory for the tenant generation client.""" | ||
|
|
||
| from reflexio.lib._base import create_generation_litellm_client | ||
|
|
||
| __all__ = ["create_generation_litellm_client"] |
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.