Skip to content

aico 0.8.0

Latest

Choose a tag to compare

@suhail-akhtar suhail-akhtar released this 01 Sep 20:56

The editor release. aico gets three tools only VS Code can service, the panel
catches up with the browser client, and a Windows bug that broke every
multi-line edit is fixed.

Fixed: every multi-line edit failed on Windows. core.autocrlf defaults to
true there, so a checked-out file holds \r\n — and Read was leaving a
carriage return on the end of every line it showed the model. A model cannot
see one and does not reproduce it, so Edit reported "the string to replace
was not found"
and re-reading changed nothing. Only single-line edits worked.
Read now normalises, Edit matches in the file's own endings, and Write
keeps the endings a file already had.

Tools only the editor can run. VSCodeDiagnostics reads the Problems panel,
so after an edit the agent can ask the language server what it thinks instead of
grepping for the shape of an error. VSCodeTasks runs what is already in your
tasks.json. VSCodeWorkspace creates, adds and opens folders. Offered only
while an editor is attached.

The panel caught up. Delegation is visible, @ addresses a specialist, a
conversation can be renamed, forked or archived, a message can be edited and
sent again with version arrows, plans can be accepted or amended, and there is a
session goal and a provider switcher.

Reasoning effort, per model, from a verified table. Sent in each provider's
own shape. auto means send nothing — which for several vendors is adaptive
per request and for others is a fixed level, and the button now says which.

A shell whose commands exist. Git Bash, then PowerShell, then cmd, with
the prompt naming which one.

Full notes: https://github.com/suhail-akhtar/aico/blob/main/CHANGELOG.md

The attached .vsix is the VS Code extension (0.6.0):
code --install-extension aico-vscode-0.6.0.vsix