dependabot[bot]
c92acd670e
chore(deps-dev): bump @types/react-dom from 19.1.2 to 19.1.3 in /webui/react-ui ( #135 )
...
chore(deps-dev): bump @types/react-dom in /webui/react-ui
Bumps [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom ) from 19.1.2 to 19.1.3.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom )
---
updated-dependencies:
- dependency-name: "@types/react-dom"
dependency-version: 19.1.3
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-05-06 10:12:31 +02:00
dependabot[bot]
0464a5b344
chore(deps): bump github.com/sashabaranov/go-openai from 1.39.0 to 1.39.1 ( #134 )
...
chore(deps): bump github.com/sashabaranov/go-openai
Bumps [github.com/sashabaranov/go-openai](https://github.com/sashabaranov/go-openai ) from 1.39.0 to 1.39.1.
- [Release notes](https://github.com/sashabaranov/go-openai/releases )
- [Commits](https://github.com/sashabaranov/go-openai/compare/v1.39.0...v1.39.1 )
---
updated-dependencies:
- dependency-name: github.com/sashabaranov/go-openai
dependency-version: 1.39.1
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-05-06 10:12:07 +02:00
dependabot[bot]
8bdb575bb2
chore(deps): bump github.com/go-telegram/bot from 1.14.2 to 1.15.0 ( #132 )
...
Bumps [github.com/go-telegram/bot](https://github.com/go-telegram/bot ) from 1.14.2 to 1.15.0.
- [Release notes](https://github.com/go-telegram/bot/releases )
- [Changelog](https://github.com/go-telegram/bot/blob/main/CHANGELOG.md )
- [Commits](https://github.com/go-telegram/bot/compare/v1.14.2...v1.15.0 )
---
updated-dependencies:
- dependency-name: github.com/go-telegram/bot
dependency-version: 1.15.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-05-06 10:11:43 +02:00
Richard Palethorpe
f2c3b9dbdb
feat(filters): Add configurable filters for incoming jobs
...
Signed-off-by: Richard Palethorpe <io@richiejp.com >
2025-05-06 09:08:14 +01:00
Ettore Di Giacinto
02c6b5ad4e
fix(reply): force replying without using tools ( #131 )
...
Signed-off-by: mudler <mudler@localai.io >
2025-05-05 18:33:53 +02:00
Ettore Di Giacinto
5e5224da25
fix(github): skip binary files
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2025-05-02 22:34:37 +02:00
Ettore Di Giacinto
c529f880d3
feat(github): add action to list and search files in a repository ( #110 )
...
Signed-off-by: mudler <mudler@localai.io >
2025-05-02 14:49:01 +02:00
Ettore Di Giacinto
18eb40ec14
fix(actions): make sure to initialize a config ( #109 )
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2025-05-01 22:24:11 +02:00
Ettore Di Giacinto
904765591c
fix(github/issue-editor): also update the title
2025-05-01 22:15:19 +02:00
dependabot[bot]
f726d3c3e5
chore(deps): bump github.com/sashabaranov/go-openai from 1.38.2 to 1.38.3 ( #93 )
...
chore(deps): bump github.com/sashabaranov/go-openai
Bumps [github.com/sashabaranov/go-openai](https://github.com/sashabaranov/go-openai ) from 1.38.2 to 1.38.3.
- [Release notes](https://github.com/sashabaranov/go-openai/releases )
- [Commits](https://github.com/sashabaranov/go-openai/compare/v1.38.2...v1.38.3 )
---
updated-dependencies:
- dependency-name: github.com/sashabaranov/go-openai
dependency-version: 1.38.3
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-05-01 22:08:08 +02:00
Ettore Di Giacinto
62ce629bf1
feat(github): add issue editor ( #106 )
...
* feat(github): add issue editor
Signed-off-by: mudler <mudler@localai.io >
* Small changes
---------
Signed-off-by: mudler <mudler@localai.io >
2025-05-01 22:07:41 +02:00
dependabot[bot]
9c555bd99f
chore(deps): bump ubuntu from 22.04 to 24.04 ( #107 )
...
Bumps ubuntu from 22.04 to 24.04.
---
updated-dependencies:
- dependency-name: ubuntu
dependency-version: '24.04'
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-05-01 22:00:07 +02:00
Ettore Di Giacinto
5981109730
feat(github): add option to create PR from forks ( #105 )
...
* feat(github): add option to create PR from forks
Signed-off-by: mudler <mudler@localai.io >
* extend delays in waiting forking from github
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
---------
Signed-off-by: mudler <mudler@localai.io >
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2025-05-01 21:59:28 +02:00
Ettore Di Giacinto
087a5fbe0f
feat(connectors): add support for Matrix ( #82 )
...
* feat(connectors): add support for Matrix
Signed-off-by: mudler <mudler@localai.io >
* make it functional
Signed-off-by: mudler <mudler@localai.io >
---------
Signed-off-by: mudler <mudler@localai.io >
2025-05-01 20:10:19 +02:00
Ettore Di Giacinto
67cb5937e7
fix: cleanup responses also when not picking any tool ( #102 )
...
* fix: process response also when no action is picked
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
* chore: rename method to be more meaningful
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
---------
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2025-04-30 22:15:34 +02:00
Richard Palethorpe
8abf5512a4
fix(core): Add recursive loop detection and move loop detection ( #101 )
...
* fix(core): Add recursive loop detection and move loop detection
Signed-off-by: Richard Palethorpe <io@richiejp.com >
* fix(ci): Free up space after installation to avoid out of space error
Signed-off-by: Richard Palethorpe <io@richiejp.com >
---------
Signed-off-by: Richard Palethorpe <io@richiejp.com >
2025-04-30 13:51:43 +00:00
mudler
45dd74d27c
fix: multiline
...
Signed-off-by: mudler <mudler@localai.io >
2025-04-30 11:44:26 +02:00
Ettore Di Giacinto
1109b0a533
feat: add option to strip thinking from output ( #100 )
...
Signed-off-by: mudler <mudler@localai.io >
2025-04-30 11:05:39 +02:00
Richard Palethorpe
bd1b06f326
chore: Update all deps ( #95 )
...
Signed-off-by: Richard Palethorpe <io@richiejp.com >
2025-04-29 17:10:44 +02:00
Ettore Di Giacinto
7406db5882
feat: specify timeout ( #97 )
...
Signed-off-by: mudler <mudler@localai.io >
2025-04-29 17:10:11 +02:00
mudler
a1efa07b24
fix: set default timeout
2025-04-29 10:51:00 +02:00
Ettore Di Giacinto
29f7644577
feat: add deep research action ( #91 )
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2025-04-29 08:46:55 +02:00
Ettore Di Giacinto
f3884c0244
chore(defaults): Enable reasoning by default ( #89 )
2025-04-27 17:42:53 +02:00
Richard Palethorpe
6516af6c34
Update README with videos
...
Signed-off-by: Richard Palethorpe <io@richiejp.com >
2025-04-26 11:00:11 +01:00
Richard Palethorpe
77680c6fee
feat(ui): Add summary details of each observable
...
Signed-off-by: Richard Palethorpe <io@richiejp.com >
2025-04-26 11:00:11 +01:00
mudler
5faa599321
chore(mcpbox): add wget and curl
...
Signed-off-by: mudler <mudler@localai.io >
2025-04-25 18:19:57 +02:00
mudler
6209ededff
fix(ci): add DEBIAN_FRONTEND
...
Signed-off-by: mudler <mudler@localai.io >
2025-04-25 18:11:13 +02:00
Richard Palethorpe
f6b6d5246c
feat(ui): Action playground config and parameter forms
...
Signed-off-by: Richard Palethorpe <io@richiejp.com >
2025-04-25 16:36:19 +01:00
Ettore Di Giacinto
b81624bfc2
chore(mcpbox): use ubuntu:24.04 as base ( #86 )
...
Signed-off-by: mudler <mudler@localai.io >
2025-04-25 17:06:50 +02:00
Ettore Di Giacinto
c1844f7230
chore(mcpbox): use dind ( #85 )
...
Signed-off-by: mudler <mudler@localai.io >
2025-04-25 17:05:56 +02:00
Richard Palethorpe
15efd2d527
fix(docker): Add mcpbox server to extended compose files ( #84 )
...
Signed-off-by: Richard Palethorpe <io@richiejp.com >
2025-04-25 17:04:06 +02:00
Ettore Di Giacinto
5e3bc0f89b
fix(discord): automatically add 'Bot' prefix to token if missing ( #83 )
...
Signed-off-by: mudler <mudler@localai.io >
2025-04-25 16:20:29 +02:00
Ettore Di Giacinto
12209ab926
feat(browseragent): post screenshot on slack ( #81 )
...
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
2025-04-24 23:17:10 +02:00
dependabot[bot]
547e9cd0c4
chore(deps): bump actions/checkout from 2 to 4 ( #44 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 2 to 4.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v2...v4 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '4'
dependency-type: direct:production
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-24 22:45:29 +02:00
Richard Palethorpe
6a1e536ca7
Update README.md ( #80 )
...
Add observability screenshot and bullet point. Also update strap line and descriptions at the top to try and describe the benefit of this software
2025-04-24 18:01:58 +02:00
Ettore Di Giacinto
eb8663ada1
feat: local MCP server support ( #61 )
...
* wip
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
Signed-off-by: mudler <mudler@localai.io >
* Add groups to mcpbox
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
Signed-off-by: mudler <mudler@localai.io >
* Add mcpbox dockerfile and entrypoint
Signed-off-by: mudler <mudler@localai.io >
* Attach mcp stdio box to agent
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
Signed-off-by: mudler <mudler@localai.io >
* Add to dockerfile
Signed-off-by: mudler <mudler@localai.io >
* Attach to config
Signed-off-by: mudler <mudler@localai.io >
* Attach to ui
Signed-off-by: mudler <mudler@localai.io >
* Revert "Attach to ui"
This reverts commit 088d0c47e87ee8f84297e47d178fb7384bbe6d45.
Signed-off-by: mudler <mudler@localai.io >
* add one-time process, attach to UI the mcp server json configuration
Signed-off-by: mudler <mudler@localai.io >
* quality of life improvements
Signed-off-by: mudler <mudler@localai.io >
* fixes
Signed-off-by: mudler <mudler@localai.io >
* Make it working, expose MCP prepare script to UI
Signed-off-by: mudler <mudler@localai.io >
* Add container image to CI builds
* Wire mcpbox to tests
* Improve setup'
* Not needed anymore, using tests
Signed-off-by: mudler <mudler@localai.io >
* fix: do not override actions
Signed-off-by: mudler <mudler@localai.io >
* chore(tests): fix env var
Signed-off-by: mudler <mudler@localai.io >
---------
Signed-off-by: Ettore Di Giacinto <mudler@localai.io >
Signed-off-by: mudler <mudler@localai.io >
2025-04-24 16:39:20 +02:00
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