Richard Palethorpe
ce997d2425
fix: Handle state on agent restart and update observables ( #75 )
...
Keep some agent start across restarts, such as the SSE manager and
observer. This allows restarts to be shown on the state page and also
allows avatars to be kept when reconfiguring the agent.
Also observable updates can happen out of order because SSE manager has
multiple workers. For now handle this in the client.
Finally fix an issue with the IRC client to make it disconnect and
handle being assigned a different nickname by the server.
Signed-off-by: Richard Palethorpe <io@richiejp.com >
2025-04-23 15:29:06 +02:00
Ettore Di Giacinto
56cd0e05ca
chore: better defaults for parallel jobs ( #76 )
...
* chore: better defaults for parallel jobs
Signed-off-by: mudler <mudler@localai.io >
* chore(tests): add timeout
---------
Signed-off-by: mudler <mudler@localai.io >
2025-04-23 00:12:44 +02:00
Ettore Di Giacinto
25bb3fb123
feat: allow the agent to perform things concurrently ( #74 )
...
* feat: allow the agent to perform things concurrently
Signed-off-by: mudler <mudler@localai.io >
* Apply suggestions from code review
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* collect errors
Signed-off-by: mudler <mudler@localai.io >
---------
Signed-off-by: mudler <mudler@localai.io >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-04-22 16:49:28 +02:00
dependabot[bot]
9e52438877
chore(deps-dev): bump vite from 6.3.1 to 6.3.2 in /webui/react-ui ( #69 )
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 6.3.1 to 6.3.2.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v6.3.2/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-version: 6.3.2
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-22 11:44:53 +02:00
Ettore Di Giacinto
c4618896cf
chore: default to gemma-3-12b-it-qat ( #60 )
...
* chore: default to gemma-3-12b-it-qat
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
* fix: simplify tests to run faster
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
---------
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2025-04-22 11:44:42 +02:00
Ettore Di Giacinto
ee1667d51a
feat: add history metadata of agent browser ( #71 )
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2025-04-21 22:52:04 +02:00
dependabot[bot]
bafd26e92c
chore(deps-dev): bump eslint-plugin-react-hooks in /webui/react-ui ( #67 )
...
Bumps [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks ) from 5.2.0 to 6.0.0.
- [Release notes](https://github.com/facebook/react/releases )
- [Changelog](https://github.com/facebook/react/blob/main/packages/eslint-plugin-react-hooks/CHANGELOG.md )
- [Commits](https://github.com/facebook/react/commits/HEAD/packages/eslint-plugin-react-hooks )
---
updated-dependencies:
- dependency-name: eslint-plugin-react-hooks
dependency-version: 6.0.0
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-21 21:31:48 +02:00
dependabot[bot]
8ecc18f76f
chore(deps-dev): bump react-router-dom in /webui/react-ui ( #65 )
...
Bumps [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom ) from 7.5.0 to 7.5.1.
- [Release notes](https://github.com/remix-run/react-router/releases )
- [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md )
- [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@7.5.1/packages/react-router-dom )
---
updated-dependencies:
- dependency-name: react-router-dom
dependency-version: 7.5.1
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-21 21:09:56 +02:00
dependabot[bot]
985f07a529
chore(deps): bump github.com/metoro-io/mcp-golang from 0.9.0 to 0.11.0 ( #64 )
...
Bumps [github.com/metoro-io/mcp-golang](https://github.com/metoro-io/mcp-golang ) from 0.9.0 to 0.11.0.
- [Release notes](https://github.com/metoro-io/mcp-golang/releases )
- [Changelog](https://github.com/metoro-io/mcp-golang/blob/main/.goreleaser.yml )
- [Commits](https://github.com/metoro-io/mcp-golang/compare/v0.9.0...v0.11.0 )
---
updated-dependencies:
- dependency-name: github.com/metoro-io/mcp-golang
dependency-version: 0.11.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-21 21:09:39 +02:00
dependabot[bot]
8b2900c6d8
chore(deps): bump github.com/sashabaranov/go-openai ( #63 )
...
Bumps [github.com/sashabaranov/go-openai](https://github.com/sashabaranov/go-openai ) from 1.38.1 to 1.38.2.
- [Release notes](https://github.com/sashabaranov/go-openai/releases )
- [Commits](https://github.com/sashabaranov/go-openai/compare/v1.38.1...v1.38.2 )
---
updated-dependencies:
- dependency-name: github.com/sashabaranov/go-openai
dependency-version: 1.38.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-21 21:09:16 +02:00
Ettore Di Giacinto
50e56fe22f
feat(browseragent): add browser agent runner action ( #55 )
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2025-04-18 22:42:17 +02:00
Richard Palethorpe
b5a12a1da6
feat(ui): Structured observability/status view ( #40 )
...
* refactor(ui): Make message status SSE name more specific
Signed-off-by: Richard Palethorpe <io@richiejp.com >
* feat(ui): Add structured observability events
Signed-off-by: Richard Palethorpe <io@richiejp.com >
---------
Signed-off-by: Richard Palethorpe <io@richiejp.com >
2025-04-18 17:32:43 +02:00
Ettore Di Giacinto
70e749b53a
fix(github*): pass by correctly owner and repository ( #54 )
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2025-04-17 23:01:19 +02:00
Ettore Di Giacinto
784a4c7969
fix(githubreader): do not use pointers ( #53 )
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2025-04-17 22:45:24 +02:00
dependabot[bot]
43a2a142fa
chore(deps-dev): bump globals from 15.15.0 to 16.0.0 in /webui/react-ui ( #45 )
...
Bumps [globals](https://github.com/sindresorhus/globals ) from 15.15.0 to 16.0.0.
- [Release notes](https://github.com/sindresorhus/globals/releases )
- [Commits](https://github.com/sindresorhus/globals/compare/v15.15.0...v16.0.0 )
---
updated-dependencies:
- dependency-name: globals
dependency-version: 16.0.0
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-17 19:53:13 +02:00
Ettore Di Giacinto
8ee5956bdb
fix: correct image name, switch to sd-1.5-ggml as default ( #51 )
...
* fix: correct image name, switch to flux.1-dev-ggml as default
Signed-off-by: mudler <mudler@localai.io >
* standardize around sd-1.5-ggml since it's smaller
Signed-off-by: mudler <mudler@localai.io >
---------
Signed-off-by: mudler <mudler@localai.io >
2025-04-17 19:52:10 +02:00
Richard Palethorpe
4888dfcdca
chore(ui): Switch to text-based Bun lock file to allow diffing ( #50 )
...
Signed-off-by: Richard Palethorpe <io@richiejp.com >
2025-04-17 14:43:52 +02:00
Ettore Di Giacinto
a6b41fd3ab
Update README.md
2025-04-17 10:26:30 +02:00
dependabot[bot]
d25aed9a1a
chore(deps): bump github.com/sashabaranov/go-openai from 1.19.4 to 1.38.1 ( #47 )
...
* chore(deps): bump github.com/sashabaranov/go-openai
Bumps [github.com/sashabaranov/go-openai](https://github.com/sashabaranov/go-openai ) from 1.19.4 to 1.38.1.
- [Release notes](https://github.com/sashabaranov/go-openai/releases )
- [Commits](https://github.com/sashabaranov/go-openai/compare/v1.19.4...v1.38.1 )
---
updated-dependencies:
- dependency-name: github.com/sashabaranov/go-openai
dependency-version: 1.38.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* chore: minor adaptations
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
---------
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Ettore Di Giacinto <mudler@localai.io >
2025-04-17 08:04:06 +02:00
Ikko Eltociear Ashimine
4a3f471f72
docs: update README.md ( #48 )
...
seperate -> separate
2025-04-16 19:54:49 +02:00
dependabot[bot]
93154a0a27
chore(deps): bump docker/metadata-action ( #43 )
...
Bumps [docker/metadata-action](https://github.com/docker/metadata-action ) from 2a4836ac76fe8f5d0ee3a0d89aa12a80cc552ad3 to 902fa8ec7d6ecbf8d84d538b9b233a880e428804.
- [Release notes](https://github.com/docker/metadata-action/releases )
- [Commits](2a4836ac76...902fa8ec7d )
---
updated-dependencies:
- dependency-name: docker/metadata-action
dependency-version: 902fa8ec7d6ecbf8d84d538b9b233a880e428804
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-16 09:45:22 +02:00
mudler
59ab91d7df
chore: update telegram
...
Signed-off-by: mudler <mudler@localai.io >
2025-04-16 08:54:17 +02:00
Rene Leonhardt
42590a7371
chore(deps): Update dependencies ( #42 )
2025-04-16 08:45:53 +02:00
Ettore Di Giacinto
6260d4f168
Update README.md
v2.0.0
2025-04-15 19:38:01 +02:00
Ettore Di Giacinto
4206da92a6
Update README.md
2025-04-15 19:37:32 +02:00
Ettore Di Giacinto
4d6fbf1caa
feat(github): add action to open up a PR and get all repository content ( #39 )
...
* feat(github): add action to open up a PR and get all repository content
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
* Minor fixes
---------
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2025-04-15 09:26:40 +02:00
Ettore Di Giacinto
97ef7acec0
chore: return more results to the LLM of the action that was done ( #38 )
...
Signed-off-by: mudler <mudler@localai.io >
2025-04-14 22:03:53 +02:00
Richard Palethorpe
77189b6114
fix(test): Encourage LLM to plan multiple searches ( #36 )
...
Signed-off-by: Richard Palethorpe <io@richiejp.com >
2025-04-14 17:35:19 +02:00
Richard Palethorpe
c32d315910
fix(ui): Proxy avatars endpoint in dev mode ( #32 )
...
Signed-off-by: Richard Palethorpe <io@richiejp.com >
2025-04-14 16:09:57 +02:00
Richard Palethorpe
606ffd8275
fix(ui): Don't try to pass unserializable Go objects to status UI ( #28 )
...
Signed-off-by: Richard Palethorpe <io@richiejp.com >
2025-04-14 16:09:42 +02:00
mudler
601dba3fc4
chore(tests): try to be more expressive
...
Signed-off-by: mudler <mudler@localai.io >
2025-04-14 16:08:54 +02:00
mudler
00ab476a77
chore(tests): try to be more extensive in timeouts
...
Signed-off-by: mudler <mudler@localai.io >
2025-04-14 12:37:31 +02:00
Ettore Di Giacinto
906079cbbb
Update README.md
2025-04-14 10:50:19 +02:00
Ettore Di Giacinto
808d9c981c
Update docker-compose.intel.yaml
2025-04-13 22:33:03 +02:00
Ettore Di Giacinto
2b79c99dd7
chore(README): reorganize docker compose files
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2025-04-13 22:31:33 +02:00
Ettore Di Giacinto
77905ed3cd
Update README.md
2025-04-13 22:10:17 +02:00
Ettore Di Giacinto
60c249f19a
chore: cleanup, identify goal from conversation when evaluting achievement ( #29 )
...
* chore: cleanup, identify goal from conversation when evaluting achievement
Signed-off-by: mudler <mudler@localai.io >
* change base cpu model
Signed-off-by: mudler <mudler@localai.io >
* this is not necessary anymore
Signed-off-by: mudler <mudler@localai.io >
* use 12b
Signed-off-by: mudler <mudler@localai.io >
* use openthinker, it's smaller
* chore(tests): set timeout
Signed-off-by: mudler <mudler@localai.io >
* Enable reasoning in some of the tests
Signed-off-by: mudler <mudler@localai.io >
* docker compose unification, small changes
Signed-off-by: mudler <mudler@localai.io >
* Simplify
Signed-off-by: mudler <mudler@localai.io >
* Back at arcee-agent as default
Signed-off-by: mudler <mudler@localai.io >
* Better error handling during planning
Signed-off-by: mudler <mudler@localai.io >
* Ci: do not run jobs for every branch
Signed-off-by: mudler <mudler@localai.io >
---------
Signed-off-by: mudler <mudler@localai.io >
2025-04-12 21:01:01 +02:00
Ettore Di Giacinto
209a9989c4
Update README.md
2025-04-11 22:49:50 +02:00
Ettore Di Giacinto
5105b46f48
Add Github reviewer and improve reasoning ( #27 )
...
* Add Github reviewer and improve reasoning
* feat: improve action picking
Signed-off-by: mudler <mudler@localai.io >
---------
Signed-off-by: mudler <mudler@localai.io >
2025-04-11 21:57:19 +02:00
Ettore Di Giacinto
e4c7d1acfc
feat(github): add actions to comment and read PRs ( #26 )
...
Signed-off-by: mudler <mudler@localai.io >
2025-04-10 21:45:18 +02:00
Ettore Di Giacinto
dd4fbd64d3
fix(pick_action): improve action pickup by using only the assistant thought process ( #25 )
...
* fix(pick_action): improve action pickup by using only the assistant thought process
Signed-off-by: mudler <mudler@localai.io >
* fix: improve templates
Signed-off-by: mudler <mudler@localai.io >
---------
Signed-off-by: mudler <mudler@localai.io >
2025-04-10 21:45:04 +02:00
Ettore Di Giacinto
4010f9d86c
Update README.md
2025-04-10 19:38:13 +02:00
Ettore Di Giacinto
0fda6e38db
Update README.md
2025-04-10 10:09:12 +02:00
Richard Palethorpe
bffb5bd852
Update README.md ( #23 )
...
Add new Web UI screen shots
2025-04-10 09:17:22 +02:00
Ettore Di Giacinto
4d722c35d3
ci: fix image building branch
2025-04-09 22:53:04 +02:00
Ettore Di Giacinto
8dd0c3883b
Merge pull request #14 from mudler/rewrite
...
LocalAGI port in Go
2025-04-09 22:45:05 +02:00
Ettore Di Giacinto
c2ec333777
Enlarge timeout window
2025-04-09 21:59:18 +02:00
Ettore Di Giacinto
2f19feff5e
fixups
2025-04-09 21:25:44 +02:00
Richard Palethorpe
e128cde613
chore(gitignore): Add volumes directory for docker compose
...
Signed-off-by: Richard Palethorpe <io@richiejp.com >
2025-04-09 19:21:36 +01:00
mudler
bc7f6f059c
Reply when skipping loops
2025-04-09 19:49:39 +02:00