Skip to content

feat(collaboration): recover delegated team work after context loss - #4731

Merged
huangruiteng merged 5 commits into
mainfrom
codex/recover-delegated-team-work-20260919
Sep 19, 2026
Merged

huangruiteng merged 5 commits into
mainfrom
codex/recover-delegated-team-work-20260919

fix(chat): scope recovery guidance to newly enrolled tool schemas

733b67d
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis succeeded Sep 19, 2026 in 2m 31s

Annotations

Check warning on line 31 in tests/test_delegation_inventory.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=AaC5HuZSO-ret85y8pnK&open=AaC5HuZSO-ret85y8pnK&pullRequest=4731

Check warning on line 106 in tests/test_delegation_cli.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=AaC5HuY2O-ret85y8pnI&open=AaC5HuY2O-ret85y8pnI&pullRequest=4731

Check warning on line 250 in tests/test_chat_loopx_mode.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=AaC5HuZ3O-ret85y8pnO&open=AaC5HuZ3O-ret85y8pnO&pullRequest=4731

Check warning on line 57 in tests/test_delegation_inventory.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=AaC5HuZSO-ret85y8pnM&open=AaC5HuZSO-ret85y8pnM&pullRequest=4731

Check warning on line 141 in tests/test_local_delegation.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=AaC5HuYQO-ret85y8pnD&open=AaC5HuYQO-ret85y8pnD&pullRequest=4731

Check warning on line 23 in tests/test_delegation_inventory.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=AaC5HuZSO-ret85y8pnJ&open=AaC5HuZSO-ret85y8pnJ&pullRequest=4731

Check warning on line 104 in tests/test_delegation_cli.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=AaC5HuY2O-ret85y8pnH&open=AaC5HuY2O-ret85y8pnH&pullRequest=4731

Check warning on line 249 in tests/test_chat_loopx_mode.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=AaC5HuZ3O-ret85y8pnN&open=AaC5HuZ3O-ret85y8pnN&pullRequest=4731

Check warning on line 82 in tests/test_delegation_cli.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=AaC5HuY2O-ret85y8pnG&open=AaC5HuY2O-ret85y8pnG&pullRequest=4731

Check warning on line 37 in tests/test_delegation_inventory.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=AaC5HuZSO-ret85y8pnL&open=AaC5HuZSO-ret85y8pnL&pullRequest=4731

Check warning on line 72 in tests/test_delegation_cli.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=AaC5HuY2O-ret85y8pnF&open=AaC5HuY2O-ret85y8pnF&pullRequest=4731

Check failure on line 16 in loopx/control_plane/collaboration/delegation_inventory.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

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

See more on https://sonarcloud.io/project/issues?id=huangruiteng_loopx&issues=AaC5HuUCO-ret85y8pnC&open=AaC5HuUCO-ret85y8pnC&pullRequest=4731

Check warning on line 65 in tests/test_delegation_cli.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=AaC5HuY2O-ret85y8pnE&open=AaC5HuY2O-ret85y8pnE&pullRequest=4731