Skip to content

feat: Surface engine evaluation reason on flags - #236

Merged
khvn26 merged 1 commit into
mainfrom
feat/surface-evaluation-reason
Aug 7, 2026
Merged

feat: Surface engine evaluation reason on flags#236
khvn26 merged 1 commit into
mainfrom
feat/surface-evaluation-reason

Conversation

@khvn26

Copy link
Copy Markdown
Member

Closes#195.

Flag now carries a reason field, populated from the engine's evaluation result in local evaluation and from the reason field of /flags and /identities responses when evaluating remotely.

Remote evaluation reads the field optionally, so reason stays None against an API that predates it.

@khvn26
khvn26 requested a review from a team as a code ownerAugust 6, 2026 16:08
@khvn26
khvn26 requested review from emyller and removed request for a teamAugust 6, 2026 16:08
@khvn26
khvn26force-pushed the feat/surface-evaluation-reason branch from 9726606 to 888b048CompareAugust 6, 2026 16:11
@khvn26
khvn26force-pushed the feat/surface-evaluation-reason branch from 888b048 to 379c630CompareAugust 6, 2026 16:22
@khvn26khvn26 closed this Aug 7, 2026
@khvn26khvn26 reopened this Aug 7, 2026
@khvn26
khvn26 merged commit 71128a4 into mainAug 7, 2026
10 of 13 checks passed
@khvn26
khvn26 deleted the feat/surface-evaluation-reason branch August 7, 2026 10:14
@flagsmithdevflagsmithdev mentioned this pull request Aug 7, 2026
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Surface engine reasons in SDK response objects

3 participants

@khvn26@emyller@matthewelwell