Commit accbfbf
chore(cecli): pin dev-integration — mirror tool execute output to UI
Cherry-pick 3a84e9f37 (upstream PR cecli-dev/cecli#573). Tool cards show
collapsible output for all tools with multiple result chunks.
Co-authored-by: Cursor <cursoragent@cursor.com>1 parent fd9ee40 commit accbfbf
2 files changed
Lines changed: 6 additions & 20 deletions
- cecli/__init__.py+1-1
- cecli/args.py+1-4
- cecli/args_formatter.py-10
- cecli/coders/agent_coder.py+31-30
- cecli/coders/base_coder.py+68-195
- cecli/commands/agent_model.py+1-1
- cecli/commands/core.py+2-2
- cecli/commands/editor_model.py+1-1
- cecli/commands/model.py+1-1
- cecli/commands/models.py+1-1
- cecli/commands/utils/helpers.py+1-1
- cecli/commands/weak_model.py+1-1
- cecli/helpers/conversation/files.py+3-9
- cecli/helpers/conversation/integration.py+3-30
- cecli/helpers/coroutines.py+1-3
- cecli/helpers/hashline.py+127-168
- cecli/helpers/hashpos/hashpos.py+83-71
- cecli/helpers/hashpos/hashpos.v1.bak-238
- cecli/helpers/requests.py-25
- cecli/helpers/responses.py+1-3
- cecli/helpers/threading.py-46
- cecli/io.py+1-3
- cecli/linter.py+1-2
- cecli/mcp/server.py+6-26
- cecli/models.py+2-33
- cecli/prompts/agent.yml+78-38
- cecli/prompts/architect.yml+10-7
- cecli/prompts/ask.yml+7-3
- cecli/prompts/hashline.yml+1-1
- cecli/prompts/subagent.yml+21-57
- cecli/reasoning_tags.py+2-19
- cecli/tools/_yield.py+2-6
- cecli/tools/command.py+9-20
- cecli/tools/command_interactive.py+8-28
- cecli/tools/context_manager.py+11-22
- cecli/tools/delegate.py+2-2
- cecli/tools/edit_text.py+19-40
- cecli/tools/explore_code.py+1-1
- cecli/tools/grep.py+20-34
- cecli/tools/ls.py+4-7
- cecli/tools/thinking.py+1-1
- cecli/tools/undo_change.py+1-3
- cecli/tools/update_todo_list.py+10-22
- cecli/tools/utils/base_tool.py+10-2
- cecli/tools/utils/helpers.py+1-4
- cecli/tools/utils/output.py+21
- cecli/tools/validations/validations.py+11-103
- cecli/tui/app.py+3-13
- cecli/tui/io.py+1-3
- cecli/website/docs/config/agent-mode.md-2
- cecli/website/docs/config/skills.md-1
- tests/basic/test_agent_prompt_contract.py+104
- tests/tools/test_get_lines.py+17-18
- tests/tools/test_grep.py+1-1
- tests/tools/test_insert_block.py+1-1
- tests/tools/test_read_range_execute.py-550
- tests/tools/test_tool_result_ui.py+67
- tests/tools/validations.py-206
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
26 | | - | |
| 26 | + | |
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
| |||
105 | 105 | | |
106 | 106 | | |
107 | 107 | | |
108 | | - | |
109 | | - | |
| 108 | + | |
| 109 | + | |
110 | 110 | | |
111 | 111 | | |
112 | 112 | | |
| |||
120 | 120 | | |
121 | 121 | | |
122 | 122 | | |
123 | | - | |
| 123 | + | |
| 124 | + | |
124 | 125 | | |
125 | 126 | | |
126 | 127 | | |
| |||
142 | 143 | | |
143 | 144 | | |
144 | 145 | | |
145 | | - | |
146 | | - | |
147 | | - | |
148 | | - | |
149 | | - | |
150 | | - | |
151 | | - | |
152 | | - | |
153 | | - | |
154 | | - | |
155 | | - | |
156 | | - | |
157 | | - | |
158 | | - | |
159 | | - | |
160 | 146 | | |
161 | 147 | | |
162 | 148 | | |
| |||
0 commit comments