Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
96 changes: 80 additions & 16 deletions .github/basedpyright-baseline.json
Original file line number Diff line number Diff line change
Expand Up @@ -5224,8 +5224,8 @@
{
"code": "reportAttributeAccessIssue",
"range": {
"startColumn": 21,
"endColumn": 28,
"startColumn": 26,
"endColumn": 33,
"lineCount": 1
}
},
Expand Down Expand Up @@ -5625,6 +5625,14 @@
"lineCount": 1
}
},
{
"code": "reportAttributeAccessIssue",
"range": {
"startColumn": 38,
"endColumn": 52,
"lineCount": 1
}
},
{
"code": "reportAttributeAccessIssue",
"range": {
Expand All @@ -5636,8 +5644,16 @@
{
"code": "reportAttributeAccessIssue",
"range": {
"startColumn": 47,
"endColumn": 62,
"startColumn": 28,
"endColumn": 43,
"lineCount": 1
}
},
{
"code": "reportAttributeAccessIssue",
"range": {
"startColumn": 55,
"endColumn": 70,
"lineCount": 1
}
},
Expand Down Expand Up @@ -5732,8 +5748,8 @@
{
"code": "reportAttributeAccessIssue",
"range": {
"startColumn": 62,
"endColumn": 69,
"startColumn": 48,
"endColumn": 55,
"lineCount": 1
}
},
Expand Down Expand Up @@ -6027,6 +6043,14 @@
"lineCount": 1
}
},
{
"code": "reportAttributeAccessIssue",
"range": {
"startColumn": 59,
"endColumn": 72,
"lineCount": 1
}
},
{
"code": "reportAttributeAccessIssue",
"range": {
Expand Down Expand Up @@ -6582,8 +6606,24 @@
{
"code": "reportAttributeAccessIssue",
"range": {
"startColumn": 36,
"endColumn": 44,
"startColumn": 32,
"endColumn": 40,
"lineCount": 1
}
},
{
"code": "reportAttributeAccessIssue",
"range": {
"startColumn": 35,
"endColumn": 46,
"lineCount": 1
}
},
{
"code": "reportAttributeAccessIssue",
"range": {
"startColumn": 38,
"endColumn": 46,
"lineCount": 1
}
},
Expand Down Expand Up @@ -6718,8 +6758,16 @@
{
"code": "reportAttributeAccessIssue",
"range": {
"startColumn": 69,
"endColumn": 82,
"startColumn": 32,
"endColumn": 45,
"lineCount": 1
}
},
{
"code": "reportAttributeAccessIssue",
"range": {
"startColumn": 21,
"endColumn": 34,
"lineCount": 1
}
},
Expand All @@ -6742,8 +6790,16 @@
{
"code": "reportAttributeAccessIssue",
"range": {
"startColumn": 22,
"endColumn": 31,
"startColumn": 30,
"endColumn": 39,
"lineCount": 1
}
},
{
"code": "reportAttributeAccessIssue",
"range": {
"startColumn": 26,
"endColumn": 35,
"lineCount": 1
}
},
Expand Down Expand Up @@ -6838,8 +6894,16 @@
{
"code": "reportAttributeAccessIssue",
"range": {
"startColumn": 47,
"endColumn": 50,
"startColumn": 55,
"endColumn": 58,
"lineCount": 1
}
},
{
"code": "reportAttributeAccessIssue",
"range": {
"startColumn": 51,
"endColumn": 54,
"lineCount": 1
}
},
Expand Down Expand Up @@ -7006,8 +7070,8 @@
{
"code": "reportAttributeAccessIssue",
"range": {
"startColumn": 78,
"endColumn": 85,
"startColumn": 64,
"endColumn": 71,
"lineCount": 1
}
}
Expand Down
11 changes: 10 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,13 @@ permanent public record of what shipped and are never rewritten; the in-progress
## [Unreleased]

### Added

- **`localm coder` shows what it is doing.** A live spinner runs while the model thinks, while
it writes a file (with the file name and line count) and while a tool runs. `set_todos` shows
the task list. Type `@path` or `@path:10-40` to attach a file to your message, and a
multi-line paste arrives as one message.
- **Approval prompts in `localm coder` take more answers.** `a` allows that tool for the rest of
the session (for a shell command, that exact command only), `f` shows the full diff, and
`n: <reason>` tells the agent why you said no.
- **Pause, resume and cancel a model download in the GUI.** The Add a model card has Pause (stops
and keeps what is saved, Resume continues from it) and Cancel (stops and deletes the partial
download), the download line shows the steady speed and time left, and the Activity list has a
Expand Down Expand Up @@ -46,6 +52,9 @@ permanent public record of what shipped and are never rewritten; the in-progress
the finished ones.

### Fixed
- **`localm coder` no longer floods the terminal.** A new file shows a short preview instead of
every line, a reply is no longer printed twice, and a failed tool shows the end of its error
output without needing `/verbose`. Warnings at the end of a task now appear in the terminal.

- **The Hugging Face token saved in Settings is used for every download.** Model pulls, projector
and embedding-model downloads, speech-model downloads and the model-type lookup now send it, so
Expand Down
Loading
Loading