Javier Martinez
091d5f7020
fix: random bugs ( #2301 )
...
* fix: celery callbacks
* fix: s3 + skill creator
* fix: resumable when there's params
* fix: add distributed cache
* fix: do durable context stack
* fix: mcp tools
* fix: present server tool
* fix: add cache to the skills
* fix: mcp
* fix: mypy
2026-07-16 09:14:43 +02:00
Javier Martinez
576589bdc5
feat: add websearch in a sandbox ( #2300 )
...
* feat: add websearch in a sandbox
* fix: celery callbacks
(cherry picked from commit fe7d0ce9d5 )
* fix: mypy
2026-07-16 08:39:52 +02:00
Javier Martinez
21d42fd97a
feat: code execution v4 ( #2295 )
...
* feat: add bundle to remove
* fix: spaces
* feat: add xml render as skill spec
* feat: add skill volume root to cache
* fix: deduplicate values
* fix: change the mount path to skill_id
* fix: use different paths
* feat: add principal
(cherry picked from commit 5db64fe721d5706440ce9f342b1388ffe742bc16)
# Conflicts:
# private_gpt/components/code_execution/base.py
# private_gpt/components/code_execution/code_execution_component.py
# private_gpt/components/code_execution/local.py
# private_gpt/components/environment/manager.py
# private_gpt/components/tools/builders/bash_tool_builder.py
# private_gpt/components/tools/builders/text_editor_tool_builder.py
# private_gpt/components/tools/processors/bash_processor.py
* fix: mypy
...
* fix: config
* fix: sandbox config
* feat: add forward cookies
* fix: loop
* feat: add present server
* feat: add feature flag for tools
* refactor: move principal to another better place
* feat: add api key principal
* docs: fix docs
* docs: add present server
* fix: principal
* fix: mypy
* fix: avoid to block the loop
* fix: blocks in expansion
* fix: remove maximum concurrent users
...
* fix: multiplexer
* fix: readers
* fix: more fixes
...
* fix: impl
* feat: tool scheduler
* feat: add adaptative
* feat: add chat worker
* fix: config
* fix: max
* feat: add chat/tools workers
* fix: mypy
* feat: add generic scheduler
* fix: get result
* feat: do serializable the tool executor
* fix: tools
* fix: config
* fix: config
* fix: args
* fix: config
* fix: serializer
* Revert "fix: blocks in expansion"
This reverts commit a2110f94a8 .
* fix: unify all logic
* feat: add ingestion scheduler
* fix: settings
* fix: config
* feat: add arq worker to chat
* fix: arq worker
* fix: add nest
* fix: mypy
* fix: await
* fix: script stress
* fix: tokenizer
* fix: chat scheduler
* fix: mypy
* fix: add async tokenizer
* fix: improve condense
* fix: tool scheduler
* feat: add initial real async chat worker
* fix: mypy
* fix: do resumable local executor
...
...
...
fix: revert usleess changes
fix: remove parent chat job
fix: refactor
fix: loop
ref: rename models
fix: chat engine
fix: mypy
...
...
...
fix: fix deps
* fix: tests
* fix: tests
* ...
* fix: stream
* fix: config
* fix: scheduler
* Potential fix for pull request finding
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
* Potential fix for pull request finding
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
* Potential fix for pull request finding
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
* Potential fix for pull request finding
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
* Potential fix for pull request finding
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
* Potential fix for pull request finding
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
* Handle PGPT_WORKER_MODE=celery in health check worker status
* fix: cancel
* fix: arch
* fix: test ingestion
* fix: deserialization of chat messages
* fix: broken results
* fix: mypy
* fix: test
* fix: config
* fix: remove arq tool worker
* fix: output cls
* fix: preserve early resumable tool callbacks
* fix: preserve async tool result order
* refactor: address worker PR review comments
* fix: mypy
* test: colocate ARQ chat enqueue coverage
* fix: remove redis from tests
* fix: mypy
* fix: tests
* test: isolate chat mocks and cancellation timing
* fix: tests
* fix: tests
* fix: test
(cherry picked from commit f8ee460af2 )
* fix: worker config
* test: remove flaky chat cancellation assertion
(cherry picked from commit 1115ff2349 )
# Conflicts:
# tests/server/chat/test_chat_routes.py
* fix: emit chat pings from stream listeners
* fix: don't duplciate the output
* fix: rss memory
...
* fix: pass the args
* fix: threads
* fix: websearch
---------
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
2026-07-15 13:05:23 +02:00
Javier Martinez
cd8ca2214a
feat: resumable chat worker + tool worker + async tokenizer ( #2298 )
...
* fix: avoid to block the loop
* fix: blocks in expansion
* fix: remove maximum concurrent users
...
* fix: multiplexer
* fix: readers
* fix: more fixes
...
* fix: impl
* feat: tool scheduler
* feat: add adaptative
* feat: add chat worker
* fix: max
* feat: add chat/tools workers
* fix: mypy
* feat: add generic scheduler
* fix: get result
* feat: do serializable the tool executor
* fix: tools
* fix: config
* fix: config
* fix: args
* fix: config
* fix: serializer
* Revert "fix: blocks in expansion"
This reverts commit a2110f94a8 .
* fix: unify all logic
* feat: add ingestion scheduler
* fix: settings
* fix: config
* feat: add arq worker to chat
* fix: arq worker
* fix: add nest
* fix: mypy
* fix: await
* fix: script stress
* fix: tokenizer
* fix: chat scheduler
* fix: mypy
* fix: add async tokenizer
* fix: improve condense
* fix: tool scheduler
* feat: add initial real async chat worker
* fix: mypy
* fix: do resumable local executor
...
...
...
fix: revert usleess changes
fix: remove parent chat job
fix: refactor
fix: loop
ref: rename models
fix: chat engine
fix: mypy
...
...
...
fix: fix deps
* fix: tests
* fix: tests
* ...
* fix: stream
* fix: config
* fix: scheduler
* Potential fix for pull request finding
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
* Potential fix for pull request finding
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
* Handle PGPT_WORKER_MODE=celery in health check worker status
* fix: cancel
* fix: arch
* fix: test ingestion
* fix: deserialization of chat messages
* fix: broken results
* fix: mypy
* fix: test
* fix: config
* fix: remove arq tool worker
* fix: output cls
* fix: preserve early resumable tool callbacks
* fix: preserve async tool result order
* refactor: address worker PR review comments
* fix: mypy
* test: colocate ARQ chat enqueue coverage
* fix: remove redis from tests
* test: isolate chat mocks and cancellation timing
* fix: tests
(cherry picked from commit 218b599c66 )
# Conflicts:
# tests/server/chat/anthropic/test_anthropic_client.py
# tests/server/chat/anthropic/test_langchain_anthropic.py
# tests/server/chat/test_chat_knowledge_revamp.py
# tests/server/chat/test_chat_routes.py
# tests/server/chat/test_chat_routes_skills_integration.py
* fix: tests
(cherry picked from commit fc5ec0f72a )
* fix: ruff
* fix: test
* fix: worker config
(cherry picked from commit 1371c275a1 )
* fix: principal
* test: remove flaky chat cancellation assertion
---------
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
2026-07-15 12:12:45 +02:00
dependabot[bot]
7321dc9644
chore(deps): bump astral-sh/setup-uv from 8.3.1 to 8.3.2 ( #2296 )
...
Bumps [astral-sh/setup-uv](https://github.com/astral-sh/setup-uv ) from 8.3.1 to 8.3.2.
- [Release notes](https://github.com/astral-sh/setup-uv/releases )
- [Commits](f98e069381...11f9893b08 )
---
updated-dependencies:
- dependency-name: astral-sh/setup-uv
dependency-version: 8.3.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>
2026-07-14 16:42:32 +02:00
dependabot[bot]
7e95d28bcc
chore(deps): bump actions/setup-node from 6 to 7 ( #2297 )
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 6 to 7.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-version: '7'
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>
2026-07-14 16:42:17 +02:00
dependabot[bot]
1f4b8d9d50
chore(deps): bump astral-sh/setup-uv from 8.2.0 to 8.3.1 ( #2291 )
...
Bumps [astral-sh/setup-uv](https://github.com/astral-sh/setup-uv ) from 8.2.0 to 8.3.1.
- [Release notes](https://github.com/astral-sh/setup-uv/releases )
- [Commits](fac544c07d...f98e069381 )
---
updated-dependencies:
- dependency-name: astral-sh/setup-uv
dependency-version: 8.3.1
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>
2026-07-13 17:52:19 +02:00
Javier Martinez
bcadb418f3
docs: add community forks ( #2290 )
2026-07-06 11:20:32 +02:00
Javier Martinez
bfd2633d89
feat: add code execution ui ( #2289 )
2026-07-06 11:20:22 +02:00
Javier Martinez
f3d24b5413
fix: update fern & resolve fern preview ( #2288 )
...
* chore: update fern cli
* docs: add examples
* fix: update doc
2026-07-06 11:20:05 +02:00
Javier Martinez
61ad9ca56a
chore(deps): update Claude specs and anthropic SDK ( #2287 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-07-06 09:54:45 +02:00
OrbisAI Security
4641db358c
fix: CVE-2026-44209 security vulnerability ( #2283 )
...
Automated dependency upgrade by OrbisAI Security
2026-07-06 08:37:04 +02:00
Javier Martinez
603152a62a
docs: code execution ( #2279 )
...
* fix: preview
* docs: add doc
2026-06-29 18:32:01 +02:00
Javier Martinez
f2cffd1ab9
feat: code execution v2 ( #2278 )
...
* fix: ensure that the publisher is ready to publish new messages
* fix: dockerfile
* fix: clones
(cherry picked from commit bc0a77e050 )
* Potential fix for pull request finding
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
* feat: M3 persistent sessions + M4 isolated bash + OpenSandbox provider
Introduces mount-aware sessions with canonical path abstraction:
- ContentBundle / SessionMount abstraction for skill/plugin mounting
- PathTranslator: rewrites commands and scrubs output (canonical ↔ real paths)
- LocalMount + ReadOnlyMount: local FS-backed mounts; read-only cache shared across sessions
- BashExecutor: asyncio subprocess with setsid + setrlimit isolation + killpg on timeout
- SkillLoader: downloads skill files from object storage as ContentBundles
- LocalCodeExecutionProvider: rewritten to use mounts, TTL reaper, BashExecutor
- OpenSandboxCodeExecutionProvider: new Docker/K8s backend via opensandbox SDK
- Async cascade: create_session / get_or_create_session / build_tool all async
- ObjectStorage.list_files() added to ABC + both implementations
- New settings: session_ttl_seconds, bash rlimit fields, OpenSandboxSettings
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
* refactor: generic ContentBundle with BundledFile, remove skill_filter from code_execution layer
- Replace ContentBundle/dataclass with pydantic BaseModel; add BundledFile with path, content, permissions
- Update ReadOnlyMount to use list[BundledFile] with per-file chmod
- Remove skill_filter and SkillLoader from create_session() in base, local, and code_execution_component
- Move skill-to-bundle resolution into BashToolBuilder (inject SkillLoader there)
- Update SkillLoader.load() to return list[BundledFile] objects
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
* fix: remove opensandbox
* feat: use sandbox inside of code executor
* fix: mypy
* feat: add workspace manager
* feat: improvements
* feat: add env abstraction
* feat: remove leftovers
* feat: improve skill content
* fix: macos
* fix: mypy
* feat: add code executor prompt
* feat: add content bundle in stack
* fix: mypy
* fix: layout
* feat: add skill prompt
* fix: order
* feat: allow to present final files
* feat: add container block
* fix: remove default config
* fix: session pers
* fix: do lazy env
* fix: mounter
* feat: refactor mounter
* fix: container
* feat: add requirements
* fix: add container registry
* fix: move to be lazy
* fix: mypy
* fix: current folder
* fix: stop sandbox in tabular
* fi: ensure to use absolute paths in bash & text editor
* feat: add files router
* feat: simplify
* feat: update present files
* fix: download files
* fix: mypy
* fix: tests
* fix: tests
* fix: bash executor in linux
* Revert "fix: bash executor in linux"
This reverts commit 483e208a96 .
* Revert "fix: tests"
This reverts commit 50d9288f5e .
* test: remove test in ci
---------
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-29 18:29:29 +02:00
Javier Martinez
4cca7d0b97
feat: allow to attach files as Anthropic does ( #2265 )
...
* feat: add convert/parser service
(cherry picked from commit 2350ad0a3e60291fbb0ded1d1f1d1c784dcc6b3c)
* fix: mypy & test
(cherry picked from commit 4e5358ee156dc11400b6f1fdbcc71a58220a581c)
* feat: add initial content
(cherry picked from commit 6eaeb4f1a8e20ce09fb208aca8468185d3866e3c)
* fix: return content as tree
* docs: add convert examples
* feat: add parallel support
* feat: add concurrency in multimodal interceptor
* refactor: move config to a common class
* fix: apply preprocessors only over the last user message
* fix: final tweaks to allow to configure feature flag
* fix: support legacy blocks
* test: fix
* fix: mypy
* Potential fix for pull request finding
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
* Potential fix for pull request finding
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
* Potential fix for pull request finding
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
* fix: image/audio in the chat
* fix: copilot
* fix: name
---------
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-06-25 15:35:46 +02:00
Javier Martinez
42a6c047d0
feat: add validation skill endpoint + skill prompt ( #2272 )
...
* feat: add skill validator endpoint
* fix: skills
* feat: add skill prompt
(cherry picked from commit c36d27f008 )
# Conflicts:
# private_gpt/chat/input_models.py
# private_gpt/components/prompts/prompt_builder.py
# private_gpt/server/chat/interceptors/platform_guidelines_interceptor.py
* fix: test
* Potential fix for pull request finding
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
* fix: clarify skill visibility comment
* Potential fix for pull request finding
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
* fix: rename has_loaded_non_eager variable to snake_case
* test: cover skill validation route
* test: fix invalid skill validation case
* test: cover skill tool visibility states
* feat: improve skill tools + prompt
* fix: mypy
* feat: allow to limit the skill maximum size
* feat: add validation error codes
* fix: tests
* fix: invalid frontmatter
* fix: edge cases
---------
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
2026-06-25 15:35:26 +02:00
Alfonso Lozana
78a1e8b9f6
feat: control docs parser ( #2273 )
...
* fix: ensure that the publisher is ready to publish new messages
* fix: dockerfile
* fix: clones
(cherry picked from commit bc0a77e050 )
* Potential fix for pull request finding
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
* fix: add ExtractionUnsuccessfulError in docling reader
* feat: add vision pipeline
* feat: add fall back with vision
* feat: add settings of enable_vision_fallback
* doc: update doc
* chore: code refactor
* feat: remove pypdfium2 dependency
* fix: add settings and change only doc vision behaviour
* feat: change extraction_type_override to skip_strategy_inference (disable strategy on vision transform parser)
* chore: make check
---------
Co-authored-by: Javier Martinez <javiermartinezalvarez98@gmail.com >
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-06-24 08:22:17 +02:00
Alfonso Lozana
5d60141f08
feat: improve web search ( #2274 )
...
* fix:[ZYL-3553] web scraper memory (#693 )
* fix: web scraper memory
* chore: make check
chore: fix make check errors
chore: fix make check
fix: async_playwright for test
chore: fix ruff check -
chore: try to fix mypy
chore: more fix...
chore: add playwright to evaluation
fix: mypy
Revert "chore: add playwright to evaluation"
This reverts commit d916b56dc144a405ae0ff0103d1b377764f1ecad.
# Conflicts:
# private_gpt/components/tools/builders/web_fetch_builder.py
# private_gpt/components/web/web_scraper_service.py
# private_gpt/components/web/web_search/processors/clean_content.py
# private_gpt/components/web/web_search/processors/select_best_links.py
# private_gpt/components/web/web_search/web_search_service.py
# private_gpt/server/tools/tool_service.py
* feat: improve web scraper pool (#695 )
* feat: [ZYL-3673] web search improve quality (#697 )
* feat: improve web scraper pool
* feat: improve select best links
* fix: add settings of context
* fix: brave config (#699 )
---------
Co-authored-by: Javier Martinez <javiermartinezalvarez98@gmail.com >
2026-06-24 08:20:24 +02:00
dependabot[bot]
671eae37ae
chore(deps): bump actions/checkout from 6 to 7 ( #2275 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 6 to 7.
- [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/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '7'
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>
2026-06-24 08:19:45 +02:00
zylon-ci
88d7e259a4
chore(main): release 1.0.1 ( #2263 )
...
* chore(main): release 1.0.1
* build: update uv.lock for 1.0.1
* docs: update OpenAPI spec for 1.0.1
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Zylon CI <ci@zylon.ai >
v1.0.1
2026-06-18 15:55:36 +02:00
rokieg77-alt
a64f1c9cf0
perf(prompts): use date-level current_date to preserve prompt-prefix caching ( #2271 )
...
create_chat_header_prompt rendered current_date with sub-second
datetime.now().isoformat() into the system prompt header, before the
guidelines and retrieved-context blocks. Since it changes every request,
the system-prompt prefix is never byte-stable, which defeats LLM
prompt-prefix caching (OpenAI automatic prefix caching, Anthropic
cache_control, local KV-cache reuse).
Use date-level granularity; the model only needs the calendar date for
relative-date reasoning and the prefix stays stable within a day.
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-16 10:58:47 +02:00
Javier Martinez
4c0c500bbd
fix: ensure that the publisher is ready to publish new messages ( #2266 )
...
* fix: ensure that the publisher is ready to publish new messages
* fix: dockerfile
* fix: clones
(cherry picked from commit bc0a77e050 )
* Potential fix for pull request finding
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-06-12 15:20:46 +02:00
dependabot[bot]
8ac84e3c35
chore(deps): bump astral-sh/setup-uv from 8.1.0 to 8.2.0 ( #2268 )
...
Bumps [astral-sh/setup-uv](https://github.com/astral-sh/setup-uv ) from 8.1.0 to 8.2.0.
- [Release notes](https://github.com/astral-sh/setup-uv/releases )
- [Commits](08807647e7...fac544c07d )
---
updated-dependencies:
- dependency-name: astral-sh/setup-uv
dependency-version: 8.2.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>
2026-06-10 09:06:59 +02:00
Javier Martinez
4021cf4e20
fix: use PGPT_HOME for local data, caches, and cleanup paths ( #2267 )
...
* feat: use default user folder
* docs: update references to local paths
* fix: windows
* Potential fix for pull request finding
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
* fix: align make test and wipe with PGPT_HOME paths
* fix: align wipe target with PGPT_HOME local_data
* fix: folders
---------
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
2026-06-10 09:06:02 +02:00
github-actions[bot]
cfa12bb4c8
chore(deps): update Claude specs and anthropic SDK ( #2262 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-08 13:51:49 +02:00
Javier Martinez
4302bd629a
fix: add missing docker database deps ( #2264 )
...
* fix: update deps names in dockerfile
* fix: missing prefix
2026-06-08 13:50:24 +02:00
JulianS1987
c120a90603
fix: make embedding API key optional for local OpenAI-compatible engines ( #2261 )
...
Ingesting documents with a local OpenAI-compatible embedding engine (Ollama,
vLLM, ...) failed with `openai.OpenAIError: Missing credentials` when no API
key was configured. The OpenAI-like embedding factory forwarded an empty
api_key straight to the OpenAI client, which rejects empty credentials at
request time.
Chat already tolerates a missing key (completions/openailike.py uses
`... or "default"`) and so does the embedding discovery probe
(`... or "no-key"`); only the embedding factory lacked the fallback, so model
discovery and chat worked while the first real embedding call (ingestion)
crashed.
Mirror the chat behaviour with a placeholder key on the local
OpenAI-compatible path. The strict api.openai.com path is unchanged and still
requires a real key.
Fixes #2260
Co-authored-by: Julian Siegrist <jsiegrist@immomio.de >
2026-06-08 08:09:15 +02:00
github-actions[bot]
7595d25a4c
chore(main): release 1.0.0 ( #2231 )
...
* chore(main): release 1.0.0
* build: update uv.lock for 1.0.0
* docs: update OpenAPI spec for 1.0.0
---------
Co-authored-by: zylon-ci <dev+ci@zylon.ai >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Zylon CI <ci@zylon.ai >
v1.0.0
2026-06-03 17:25:13 +02:00
Daniel Gallego Vico
349cec5a64
Main README update
2026-06-03 17:12:04 +02:00
Javier Martinez
c438ba183f
fix: citation/thinking prompts ( #2257 )
...
* fix: platform guidelines
(cherry picked from commit e341525b3ad5b3000bc5c6fd7b5f2d6ef90d8403)
* fix: remove dummy file
(cherry picked from commit 44b46758af7db803059831fb4bc57b15a486bf65)
* fix: tests
(cherry picked from commit 631d796175ab81f33f0e5bd264add3b1babf6743)
2026-06-03 17:00:13 +02:00
Javier Martinez
f0745cdcd4
style(ui): update favicon ( #2258 )
...
* style: update favicon
* fix: update favicon
2026-06-03 16:59:56 +02:00
Javier Martinez
80ff34b423
docs: add required libraries ( #2256 )
...
* docs: add instructions to install deps
* docs: update order
2026-06-03 15:44:59 +02:00
Iván Martínez
d1ac2e29ad
feat: add markdown table renderer to the workbench ui ( #2255 )
2026-06-03 15:44:46 +02:00
Alfonso Lozana
f2e6685951
feat: change logo app ( #2254 )
...
* feat: change logo app
* feat: update logo style
2026-06-03 14:18:43 +02:00
dependabot[bot]
d257fbf228
chore(deps): bump actions/upload-artifact from 4 to 7 ( #2251 )
...
* chore(deps): bump actions/upload-artifact from 4 to 7
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 4 to 7.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v4...v7 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
* chore: fix uv
(cherry picked from commit ce21cf3effed95c32213d325f3fece578feffec8)
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Javier Martinez <javiermartinezalvarez98@gmail.com >
2026-06-03 12:41:48 +02:00
dependabot[bot]
70254897f3
chore(deps): bump actions/checkout from 4 to 6 ( #2250 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4 to 6.
- [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/v4...v6 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '6'
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>
2026-06-03 12:36:11 +02:00
dependabot[bot]
20cddb170c
chore(deps): bump actions/download-artifact from 4 to 8 ( #2253 )
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 4 to 8.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v4...v8 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: '8'
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>
2026-06-03 12:32:36 +02:00
dependabot[bot]
20f0773a38
chore(deps): bump actions/setup-node from 4 to 6 ( #2252 )
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 4 to 6.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/v4...v6 )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-version: '6'
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>
2026-06-03 12:31:44 +02:00
dependabot[bot]
b668e36ba6
chore(deps): bump actions/setup-python from 5 to 6 ( #2249 )
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 5 to 6.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-version: '6'
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>
2026-06-03 12:31:22 +02:00
dependabot[bot]
c049df1080
chore(deps): bump actions/github-script from 7 to 9 ( #2248 )
...
Bumps [actions/github-script](https://github.com/actions/github-script ) from 7 to 9.
- [Release notes](https://github.com/actions/github-script/releases )
- [Commits](https://github.com/actions/github-script/compare/v7...v9 )
---
updated-dependencies:
- dependency-name: actions/github-script
dependency-version: '9'
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>
2026-06-03 12:31:00 +02:00
Javier Martinez
64b25ef43b
chore: update github actions ( #2247 )
...
* chore: update release
* chore: add dependabot
* chore: update github action versions
* chore: update anthropic action to be weekly
* Potential fix for pull request finding
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
* Potential fix for pull request finding
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
* Potential fix for pull request finding
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
* Potential fix for pull request finding
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-06-03 12:18:22 +02:00
Javier Martinez
a6ab856c2b
fix: claude desktop after changes yesterday ( #2245 )
...
* fix: claude desktop after changes yesterday
* Potential fix for pull request finding
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-06-03 09:55:59 +02:00
Javier Martinez
feb11e45cb
fix: update claude api spec ( #2246 )
...
* feat: allow to update claude api spec automatically
* feat: script to update sdk / openapi from claude
* feat: add xhigh reasoning
* feat: add mid system content block
2026-06-03 09:23:05 +02:00
Javier Martinez
3dbadc0b32
fix: ui auth header ( #2242 )
...
* fix: default ui path
(cherry picked from commit ceaa84249b50e17221d6d6720fe7af3f0d064272)
* style: use accordion instead plain block
(cherry picked from commit 103c0c3313a89553197d76c23d1b4ced29eb8e3b)
2026-06-03 06:53:07 +02:00
Javier Martinez
86ceea5de8
chore: don't allow to run worker without celery ( #2243 )
...
(cherry picked from commit 162b9087b4cf3fb66ae0c8ae465bd90e8dacc0f2)
2026-06-03 06:52:41 +02:00
Javier Martinez
aa5262154f
fix: code agents ( #2244 )
...
* chore: fix opencode & claude code
(cherry picked from commit 3cc365c6b9178f3a63e85566594566965a4f25a9)
* chore: change default log to use only in server
(cherry picked from commit 333278a59c8bf22de5d7b579e7bad1316abeee1a)
2026-06-03 06:52:24 +02:00
Javier Martinez
e4d69a7efc
chore: ignore issue ( #2240 )
...
* chore(script): add set version script
(cherry picked from commit a9cc3f9bc4 )
(cherry picked from commit 9b7834e9ca )
* chore(mypy): fix
(cherry picked from commit ecd4369fef )
(cherry picked from commit 4ddfdf0fa6 )
* chore: fix ignore
(cherry picked from commit 1d6736ba52 )
2026-06-02 21:05:24 +02:00
Alfonso Lozana
53ea754fb3
docs: add python version ( #2241 )
2026-06-02 21:04:17 +02:00
Javier Martinez
e8d4ea3e36
chore: remove empty folders ( #2239 )
2026-06-02 20:42:17 +02:00
Javier Martinez
65f717e046
docs: fix index url ( #2238 )
...
(cherry picked from commit 6eb12d658f04e89b7b512a362f083418023cde2f)
2026-06-02 20:40:40 +02:00