Skip to content

feat(reward-memory): recall guidance before outbound messages - #3968

Merged
huangruiteng merged 2 commits into
mainfrom
codex/reward-memory-outbound-guidance
Sep 6, 2026
Merged

huangruiteng merged 2 commits into
mainfrom
codex/reward-memory-outbound-guidance

fix(lark): preserve legacy outbound handler namespaces

4b97d74
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis succeeded Sep 6, 2026 in 1m 34s

Annotations

Check failure on line 24 in loopx/capabilities/reward_memory/outbound.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor this function to reduce its Cognitive Complexity from 16 to the 15 allowed.

See more on https://sonarcloud.io/project/issues?id=huangruiteng_loopx&issues=AaByqwuo0XoH5Eiac-0j&open=AaByqwuo0XoH5Eiac-0j&pullRequest=3968

Check warning on line 137 in tests/capabilities/test_outbound_guidance.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Split this composite assertion into separate assertions.

See more on https://sonarcloud.io/project/issues?id=huangruiteng_loopx&issues=AaByqwyE0XoH5Eiac-0m&open=AaByqwyE0XoH5Eiac-0m&pullRequest=3968

Check warning on line 182 in tests/capabilities/test_outbound_guidance.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Split this composite assertion into separate assertions.

See more on https://sonarcloud.io/project/issues?id=huangruiteng_loopx&issues=AaByqwyE0XoH5Eiac-0n&open=AaByqwyE0XoH5Eiac-0n&pullRequest=3968

Check warning on line 89 in tests/capabilities/test_outbound_guidance.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Split this composite assertion into separate assertions.

See more on https://sonarcloud.io/project/issues?id=huangruiteng_loopx&issues=AaByqwyE0XoH5Eiac-0l&open=AaByqwyE0XoH5Eiac-0l&pullRequest=3968

Check warning on line 63 in tests/capabilities/test_outbound_guidance.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Split this composite assertion into separate assertions.

See more on https://sonarcloud.io/project/issues?id=huangruiteng_loopx&issues=AaByqwyE0XoH5Eiac-0k&open=AaByqwyE0XoH5Eiac-0k&pullRequest=3968