Commit Graph

905 Commits

Author SHA1 Message Date
Carlos Alexandro Becker
396d68b936 fix: improvements 2025-07-22 16:56:42 -03:00
Carlos Alexandro Becker
ba3b3be96b fix: improvements 2025-07-22 16:50:15 -03:00
Carlos Alexandro Becker
b99a2d0df3 test: test csync.Map 2025-07-22 16:34:38 -03:00
Carlos Alexandro Becker
c704debe87 feat: check providers in background
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
2025-07-22 16:25:48 -03:00
Carlos Alexandro Becker
8eeb04336e Update agent.go
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-07-22 12:58:23 -03:00
Carlos Alexandro Becker
e9ec258bc9 wip 2025-07-22 12:16:40 -03:00
Carlos Alexandro Becker
05c73bbbdf fix: improv diff 2025-07-22 12:16:11 -03:00
Carlos Alexandro Becker
4399c9ab30 fix: improvements 2025-07-22 12:15:04 -03:00
Carlos Alexandro Becker
380d524ec1 perf: init tools in background 2025-07-22 12:10:26 -03:00
Andrey Nering
a5b8fd567b perf(diffview): use faster checksum algorithm 2025-07-22 11:45:37 -03:00
Manuel Odendahl
4503e698e0 docs(readme) add stdio MCP; add logs section
* Add sse/stdio examples of MCP config to README.md
* Add logs information to README.md
2025-07-22 10:39:38 -04:00
Kujtim Hoxha
a36d35c385 Merge pull request #280 from charmbracelet/charm-417
fix(tui): renderer: line wrapping in chat
2025-07-22 16:23:34 +02:00
Ayman Bagabas
82a34c708a fix(tui): renderer: line wrapping in chat
This fixes an issue where the tool call in nested headers don't wrap
correctly when the tool name is long. The tool name is now rendered
without an extra trailing space, and the parameter list is rendered with
the correct width calculation.
2025-07-22 09:57:58 -04:00
Raphael Amorim
a8ec22f012 Merge pull request #273 from charmbracelet/dependabot/go_modules/github.com/anthropics/anthropic-sdk-go-1.6.2
chore(deps): bump github.com/anthropics/anthropic-sdk-go from 1.4.0 to 1.6.2
2025-07-22 13:54:57 +02:00
Raphael Amorim
028d4cf597 Merge pull request #272 from charmbracelet/dependabot/go_modules/github.com/mark3labs/mcp-go-0.34.0
chore(deps): bump github.com/mark3labs/mcp-go from 0.33.0 to 0.34.0
2025-07-22 13:52:55 +02:00
Raphael Amorim
d41c0525f4 Merge pull request #271 from charmbracelet/diffview-improvements
chore: improve diff view performance
2025-07-22 13:41:26 +02:00
Kujtim Hoxha
4db80f07e1 chore: improve diff view performance 2025-07-22 13:39:15 +02:00
dependabot[bot]
5142f1c2fe chore(deps): bump github.com/mark3labs/mcp-go from 0.33.0 to 0.34.0
Bumps [github.com/mark3labs/mcp-go](https://github.com/mark3labs/mcp-go) from 0.33.0 to 0.34.0.
- [Release notes](https://github.com/mark3labs/mcp-go/releases)
- [Commits](https://github.com/mark3labs/mcp-go/compare/v0.33.0...v0.34.0)

---
updated-dependencies:
- dependency-name: github.com/mark3labs/mcp-go
  dependency-version: 0.34.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-22 11:30:10 +00:00
dependabot[bot]
857b0d53da chore(deps): bump github.com/anthropics/anthropic-sdk-go
Bumps [github.com/anthropics/anthropic-sdk-go](https://github.com/anthropics/anthropic-sdk-go) from 1.4.0 to 1.6.2.
- [Release notes](https://github.com/anthropics/anthropic-sdk-go/releases)
- [Changelog](https://github.com/anthropics/anthropic-sdk-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/anthropics/anthropic-sdk-go/compare/v1.4.0...v1.6.2)

---
updated-dependencies:
- dependency-name: github.com/anthropics/anthropic-sdk-go
  dependency-version: 1.6.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-22 11:28:33 +00:00
Raphael Amorim
bb4420f05b Merge pull request #275 from charmbracelet/dependabot/go_modules/github.com/bmatcuk/doublestar/v4-4.9.0
chore(deps): bump github.com/bmatcuk/doublestar/v4 from 4.8.1 to 4.9.0
2025-07-22 13:26:33 +02:00
Raphael Amorim
9bf402c327 Merge pull request #276 from charmbracelet/dependabot/go_modules/github.com/fsnotify/fsnotify-1.9.0
chore(deps): bump github.com/fsnotify/fsnotify from 1.8.0 to 1.9.0
2025-07-22 13:26:21 +02:00
Kujtim Hoxha
3247a8c80b Merge pull request #235 from charmbracelet/smaller-logo
fix(tui): render a smaller logo on splash screen
2025-07-22 12:56:52 +02:00
Kujtim Hoxha
913b91e495 Merge pull request #242 from charmbracelet/conditional-header
chore: conditionally add thinking header
2025-07-22 12:55:34 +02:00
Kujtim Hoxha
da0c30ac83 Merge pull request #253 from charmbracelet/user-message-fixes
fix(messages): correct file attachment truncation
2025-07-22 12:54:23 +02:00
dependabot[bot]
72d5dd1cbb chore(deps): bump github.com/fsnotify/fsnotify from 1.8.0 to 1.9.0
Bumps [github.com/fsnotify/fsnotify](https://github.com/fsnotify/fsnotify) from 1.8.0 to 1.9.0.
- [Release notes](https://github.com/fsnotify/fsnotify/releases)
- [Changelog](https://github.com/fsnotify/fsnotify/blob/main/CHANGELOG.md)
- [Commits](https://github.com/fsnotify/fsnotify/compare/v1.8.0...v1.9.0)

---
updated-dependencies:
- dependency-name: github.com/fsnotify/fsnotify
  dependency-version: 1.9.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-22 10:53:16 +00:00
dependabot[bot]
7c9b261515 chore(deps): bump github.com/bmatcuk/doublestar/v4 from 4.8.1 to 4.9.0
Bumps [github.com/bmatcuk/doublestar/v4](https://github.com/bmatcuk/doublestar) from 4.8.1 to 4.9.0.
- [Release notes](https://github.com/bmatcuk/doublestar/releases)
- [Commits](https://github.com/bmatcuk/doublestar/compare/v4.8.1...v4.9.0)

---
updated-dependencies:
- dependency-name: github.com/bmatcuk/doublestar/v4
  dependency-version: 4.9.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-22 10:53:11 +00:00
Kujtim Hoxha
c70b45ffc7 Merge pull request #260 from charmbracelet/ci
ci: dependabot, sync and lint jobs
2025-07-22 12:51:11 +02:00
Kujtim Hoxha
4c1f31ce67 Merge pull request #261 from charmbracelet/charm-413
fix(tools): bash: add scp and ssh to banned commands
2025-07-22 12:50:34 +02:00
Kujtim Hoxha
c8034e3c09 Merge pull request #270 from charmbracelet/comments
chore: lint and tidy comments
2025-07-22 12:44:38 +02:00
Kujtim Hoxha
c570ded3e7 Merge pull request #258 from charmbracelet/bugfix/ulimit-increase
automatically increase the ulimit to 80% of maximum for crush PID
2025-07-22 12:44:10 +02:00
Christian Rocha
fe9fdf2228 chore: tidy various comments 2025-07-21 22:19:33 -04:00
Christian Rocha
2fd65cdfe2 fix(lint): variable shadowing 2025-07-21 18:47:53 -04:00
Ayman Bagabas
2c0d70cbcc fix(main): don't use JoinVertical to avoid inserting unnecessary spaces 2025-07-21 17:07:57 -04:00
Ayman Bagabas
976bd44f4e chore: bump ultraviolet 2025-07-21 16:58:04 -04:00
Ayman Bagabas
7a4063874b chore: bump ultraviolet to latest 2025-07-21 16:55:10 -04:00
Christian Rocha
0e4f3326fa docs(readme): add (temporary) installation instructions for non-developers 2025-07-21 14:02:14 -04:00
Ayman Bagabas
46e2fc409e fix(tools): bash: add scp and ssh to banned commands
Add `scp` and `ssh` to the list of banned commands to avoid security
risks and UI issues when asking for user input in the terminal.
2025-07-21 11:40:17 -04:00
Ayman Bagabas
d52572191c chore: add CODEOWNERS file 2025-07-21 10:39:02 -04:00
Ayman Bagabas
a5b76d3a3f fix(tui): splash: trigger smaller logo on 55 columns
Co-authored-by: Andrey Nering <andreynering@users.noreply.github.com>
2025-07-21 10:04:41 -04:00
Andrey Nering
bcff715725 chore: remove box, have less styling 2025-07-21 10:55:57 -03:00
Andrey Nering
b6bd4afad4 chore(windows): show warning on windows for now 2025-07-21 10:55:57 -03:00
Andrey Nering
ff1b8fdee1 refactor: move cmd package inside internal as internal/cmd
This avoid a little of confusion. Usually, `main` packages live either
on the root or in folders inside `cmd/`. Having both can be confusing,
so let's at least move `cmd` inside `internal`.
2025-07-21 10:55:57 -03:00
Andrey Nering
08d5a47c7d chore: run modernize 2025-07-21 10:51:45 -03:00
Carlos Alexandro Becker
1656bc14a7 ci: dependabot, sync and lint jobs
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
2025-07-21 10:40:24 -03:00
Carlos Alexandro Becker
89e31227f9 chore: go mod tidy
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
2025-07-21 10:36:04 -03:00
Christian Rocha
1999073112 chore(messages): greatly simplify filename truncation with ansi.Truncate 2025-07-20 00:12:32 -04:00
Christian Rocha
83d9cc3427 fix(messages): properly measure width when rendering attachment paths 2025-07-20 00:03:30 -04:00
Christian Rocha
c37fe5317d chore(messages): no need to append to a pre-allocated slice 2025-07-19 15:16:03 -04:00
Christian Rocha
a4ac72f061 fix(messages): truncate attachment paths by rune, not by byte 2025-07-19 15:14:38 -04:00
Christian Rocha
16cf0bd57e chore(messages): pre-allocate user message attachment slice 2025-07-19 14:55:42 -04:00