|
2 | 2 | applyTo: '**' |
3 | 3 | --- |
4 | 4 |
|
5 | | -<todos title="Apply PRs #413 and #411 - handle missing API key & fix_message_list" agentRequirement="Review steps frequently throughout the conversation and DO NOT stop between steps unless they explicitly require it. Keep the todos updated using the todo_write tool (do not edit this file)."> |
6 | | -- [x] apply-pr-413: Apply PR #413 changes to src/cai/agents/__init__.py (handle missing OpenAI API key gracefully) 🔴 |
7 | | -- [x] run-import-checks: Run import/compile checks for modified modules 🟡 |
8 | | -- [ ] run-tests: Run project's test suite (pytest) and report failures 🟡 |
9 | | -- [ ] push-changes: Push changes to fork remote and create a PR branch 🟢 |
10 | | -- [x] apply-pr-411: Apply PR #411 changes: fix infinite loop in fix_message_list and add reordering tests 🔴 |
11 | | -- [x] run-import-checks-411: Run import/compile checks for modified modules after PR #411 changes 🟡 |
12 | | -- [x] run-tests-411: Run tests/test_fix_message_list_reorder.py and report results 🟡 |
13 | | -- [ ] push-changes-411: Push PR #411 changes to fork remote and create PR branch 🟢 |
| 5 | +<todos title="Fix duplicate context display + apply PR #389" agentRequirement="Review steps frequently throughout the conversation and DO NOT stop between steps unless they explicitly require it. Keep the todos updated using the todo_write tool (do not edit this file)."> |
| 6 | +- [x] investigate-duplicate-context: Investigate duplicate 'Context' status appearing in stream UI 🔴 |
| 7 | + _Found duplicated context in both header tokens_text and footer compact_tokens_ |
| 8 | +- [x] add-include-context-flag: Add `include_context` flag to `_create_token_display` to make header context optional 🟡 |
| 9 | + _Implemented optional flag to avoid duplicating context indicator when footer has compact info_ |
| 10 | +- [x] suppress-header-context-in-streaming: Call `_create_token_display(..., include_context=False)` in streaming final_stats path 🟡 |
| 11 | + _Updated streaming final_stats call to suppress header context when footer compact tokens are present_ |
| 12 | +- [ ] verify-change: Run quick visual check / focused test to ensure duplicate context removed from streaming output 🔴 |
| 13 | + _Recommend running a focused run that produces streaming output to visually confirm; can run `pytest -q tests/test_fix_message_list_reorder.py` or start an agent stream locally_ |
| 14 | +- [-] apply-pr-389: Fetch and apply PR #389 changes (dockerized/Dockerfile) 🟡 |
| 15 | + _Added Kali mirror fix to dockerized/Dockerfile per upstream PR #389_ |
| 16 | +- [ ] commit-push-pr-389: Commit the applied PR changes and push to fork/branch for review 🟡 |
| 17 | + _Commit message: Apply PR #389: Debug Dockerfile; push to giveen/buggy or create branch_ |
14 | 18 | </todos> |
15 | 19 |
|
16 | 20 | <!-- Auto-generated todo section --> |
|
0 commit comments