This website requires JavaScript.
0ba140186f
auth: make deactivation and group revocation actually revoke
dguiducci
2026-07-26 22:17:30 +01:00
c50a0d84da
containers: drive user provisioning and remounts from the system bus
dguiducci
2026-07-26 21:57:25 +01:00
cf5415ae88
docs: record the event-bus rule in the codebase guide
dguiducci
2026-07-26 21:41:57 +01:00
6f35c53d93
activate_tools: diagnose a group instead of pretending it activated
dguiducci
2026-07-26 21:41:53 +01:00
73c720e9ef
llm: restore request logging lost in the agent-loop migration
dguiducci and Claude Opus 5
2026-07-26 19:31:49 +01:00
a3e1b0add0
memory: reshape the two stores into a maintained wiki
dguiducci
2026-07-26 19:03:49 +01:00
4d81295a3d
messages: unify harness-injected data under <system-extra> tag
dguiducci
2026-07-26 17:54:14 +01:00
24ee5b89d7
agent-loop: projection, recovery, compaction into the crate (phase 3)
dguiducci
2026-07-26 17:09:01 +01:00
3fca7867fa
agent-loop: drop leftover empty wiring module (phase 2)
dguiducci
2026-07-26 12:18:42 +01:00
0297fe71bd
agent-loop: root turn driven by the library kernel (phase 2)
dguiducci
2026-07-26 12:15:53 +01:00
d50abbb0fa
agent-loop: Skald adapters behind the crate traits (phase 1)
dguiducci
2026-07-26 07:15:36 +01:00
882a8c9cb9
llm: switch Skald to agent-loop Model clients; drop llm-client (phase 1, D13)
dguiducci
2026-07-25 23:55:17 +01:00
b8cc6d263b
agent-loop: new crate — LLM loop kernel + Model clients (phase 0)
dguiducci
2026-07-25 23:40:41 +01:00
5081ec2afe
llm: drop model/agent scope matching; add instance-wide compaction model picker
dguiducci
2026-07-25 10:48:09 +01:00
9dafc4bfaa
fs-tools: show agent path, not host path, in tool messages
dguiducci
2026-07-25 00:52:21 +01:00
f6665ae49d
mobile: show login screen for stock browsers when not authenticated
dguiducci
2026-07-24 23:48:58 +01:00
ccd6e4fbea
llm-requests: render DTL payloads (Kimi system-tools, Anthropic tool-reference)
dguiducci
2026-07-24 21:22:49 +01:00
db6e395c11
chat: stick-to-bottom auto-scroll with jump-to-latest button
dguiducci
2026-07-24 21:06:04 +01:00
d1d0a2af26
llm: add dynamic tool loading (DTL) — Kimi system-tools + Anthropic tool-reference
dguiducci
2026-07-24 20:48:04 +01:00
3c52587dee
file viewer: edit Markdown with optimistic-lock conflict detection
dguiducci
2026-07-23 22:03:43 +01:00
ceb71ed494
Merge pull request 'Release 0.1.1' (#3 ) from main into release
dguiducci
2026-07-23 19:55:57 +00:00
798e55951b
ui: shape simplified interface — hide reasoning, show projects
dguiducci
2026-07-23 18:03:28 +01:00
f1bae3e84f
ci: include commands/ in packaged tarball
dguiducci
2026-07-23 17:51:11 +01:00
42c0eaf2ec
Live-refresh connectors after marketplace reinstall
dguiducci
2026-07-22 23:21:03 +01:00
aa4f31ec64
Fix memory-docs line-count SQL edge case, remove stale tmp-referencing test
dguiducci
2026-07-22 22:34:09 +01:00
7769b6689d
list_files with_metadata mode, deeper JSON outline, MCP connector descriptions in prompt
dguiducci
2026-07-22 22:32:43 +01:00
e71990347d
inbox: improve pending items display and live updates
dguiducci
2026-07-22 20:58:04 +01:00
0156bf6814
llm: add Requesty provider, improve message builder, wire bundles
dguiducci
2026-07-22 20:50:31 +01:00
8befab4237
llm: add structured streaming support for Anthropic and OpenAI clients
dguiducci
2026-07-22 20:12:41 +01:00
d5f80dfcb3
container: improve mount reconciliation and error handling
dguiducci
2026-07-22 19:33:12 +01:00
6f0461f7f5
uploads: centralise via ChatHubApi::save_upload, refactor handlers
dguiducci
2026-07-22 19:19:29 +01:00
e70c4a90f3
file viewer, docs, ws: add image/media preview path, projects doc, ws wiring
dguiducci
2026-07-22 18:52:03 +01:00
f34f800e5c
projects: file explorer, ws improvements, i18n, and fs routing
dguiducci
2026-07-22 18:35:13 +01:00
8407a949fc
ci, install: update workflows, packaging scripts, and installer suite
dguiducci
2026-07-22 15:11:17 +01:00
17fee1ea8e
Merge pull request 'Version 0.0.1' (#2 ) from main into release
dguiducci
2026-07-22 13:44:42 +00:00
4dddc7d2ab
streaming: add chat_with_tools_raw_streaming to LM Studio + LoggingChatbotClient
dguiducci
2026-07-22 14:05:32 +01:00
3343260bb0
token streaming & reasoning display: live SSE tokens frontend to back
dguiducci
2026-07-22 12:59:13 +01:00
e1d285e7db
ci: bundle docs/ in release tarball
dguiducci
2026-07-22 12:01:25 +01:00
cfaa7bace3
feat(read_file): let capable models view images, video and PDFs
dguiducci
2026-07-22 11:01:44 +01:00
624f6b0a95
css: add tool-detail-page to hidden-by-default selectors
dguiducci
2026-07-22 10:23:12 +01:00
9224245f6f
docs overhaul: agent-facing doc bundle, read-only docs mount in containers
dguiducci
2026-07-22 10:20:21 +01:00
7e9127dc69
remove agent-callable restart tool (blast radius in multi-user model)
dguiducci
2026-07-22 09:22:11 +01:00
5d5c3ff2ff
mcp: live-refresh global connector access without restart; add MCP list to kid agent
dguiducci and Claude Opus 4.8
2026-07-22 00:22:35 +01:00
c11702c3d3
tool card UI redesign: semantic icons, inline diff persistence, tool detail page, MCP-friendly titles
dguiducci
2026-07-21 23:39:41 +01:00
8e891fbced
llm retriability via structured status, resolve tools through canonical sandbox path, resume each frame with its own agent config
dguiducci
2026-07-21 22:26:29 +01:00
8ff64cbddc
rename agents/main→assistant, role-based default entry agent
dguiducci
2026-07-21 21:40:06 +01:00
17f5769e0d
mcp: per-user connector access control with deny-by-default grants
dguiducci
2026-07-21 20:48:56 +01:00
c8e4cb4384
run container as host uid:gid, robust /stop, project paths as full agent paths
dguiducci
2026-07-21 10:47:12 +01:00
1db34b22ec
frontend: small fix
dguiducci
2026-07-21 09:45:10 +01:00
0ee5fb2c25
Move heavy GPU deps (torch, bitsandbytes) to requirements-optional.txt
dguiducci
2026-07-21 00:26:34 +01:00
b627db761b
scope file ops (ws, api, tools) to per-user context
dguiducci
2026-07-20 23:04:24 +01:00
79a62c0b93
Add update.sh, release-channel tagging, mobile settings page
dguiducci
2026-07-20 22:31:41 +01:00
2ec394c17c
Projects: shareable, registry-backed, container-mounted; drop ticket board
dguiducci
2026-07-20 22:21:10 +01:00
bd88f02226
scripts: detect and recreate broken venv (pip missing after python3-venv not installed)
dguiducci
2026-07-20 20:31:55 +01:00
54949e2ca9
Fix: seed pip into uv-created venv so MCP connector dep install works
dguiducci
2026-07-20 19:00:04 +01:00
cff860499e
Fix uninstall.sh: retry with sudo when rm -rf fails on Docker-owned files
dguiducci
2026-07-20 18:29:53 +01:00
fefcf95362
mcp: install dep reconciler, connector login/status endpoints, agent prompt updates
dguiducci
2026-07-20 17:39:07 +01:00
6b25e7a2bf
Sidebar: group nav into priority-ordered functional sections
dguiducci
2026-07-20 16:31:17 +01:00
beeff61701
Include providers.yaml in distribution tarball
dguiducci
2026-07-20 16:29:59 +01:00
bba84a22ff
Fix package workflow: add missing --os linux argument
dguiducci
2026-07-20 15:36:09 +01:00
6040f9a339
honcho: plugin web pages with i18n, defer plugin detail to custom admin page
dguiducci
2026-07-20 15:29:26 +01:00
8edac4de99
Fix: remove duplicated/broken pool-opening blocks in skald-setup main
dguiducci
2026-07-20 14:45:00 +01:00
780524a765
install: polish install/uninstall scripts with Docker setup, dep checks, and first-run flow
dguiducci
2026-07-20 14:36:05 +01:00
44dc67cda0
Setup: utente admin via web, ruoli e run-context con security-group, onboarding install/uninstall script
dguiducci
2026-07-20 12:54:56 +01:00
b6128e4053
Fix: usa aarch64-linux-gnu-strip per binari arm64
dguiducci
2026-07-20 00:14:51 +01:00
cb1b48a15d
Honcho: route per-user chat turns onto shared bus, expose to plugins
dguiducci and Claude Opus 4.8
2026-07-20 00:07:33 +01:00
bee1b4cddb
Fix: absolute path per tarball in package.sh (evita tar in temp dir)
dguiducci
2026-07-20 00:02:25 +01:00
0e4d38eefc
Move CI scripts scripts/ -> ci/ (scripts/ è in gitignore)
dguiducci
2026-07-19 23:54:22 +01:00
aba231b641
Fix: gitignore scripts/package.sh e verify-version.sh, tolti da .gitignore
dguiducci
2026-07-19 23:53:44 +01:00
ef20e4362f
Debug: print GITHUB_WORKSPACE and file structure
dguiducci
2026-07-19 23:45:23 +01:00
608ce7d513
Fix: cd GITHUB_WORKSPACE in package/deploy steps
dguiducci
2026-07-19 23:36:02 +01:00
acb4f20998
CI: persistent CARGO_TARGET_DIR per cache tra build, cargo diretto invece di build.sh
dguiducci
2026-07-19 23:14:19 +01:00
3e2c7d4ae3
Fix: set CARGO_TARGET_AARCH64_UNKNOWN_LINUX_GNU_LINKER per cross-compile arm64
dguiducci
2026-07-19 23:12:22 +01:00
9fe742f9b5
Fix: disabilita whisper-local su Linux (--no-default-features)
dguiducci
2026-07-19 22:54:11 +01:00
dc7ce0f924
Fix: switch back to actions/checkout@v4 (runner nativo ha Node.js)
dguiducci
2026-07-19 22:46:57 +01:00
7d3235c21e
SKALD: update runner info (native v2.1.0)
dguiducci
2026-07-19 22:45:12 +01:00
9726f032da
Fix: replace actions/checkout with direct git commands (no Node.js in runner)
dguiducci
2026-07-19 22:40:50 +01:00
10469f9083
SKALD: update status with completed CI/CD setup
dguiducci
2026-07-19 22:36:51 +01:00
fb3eeeeec6
Refactor: remove desktop/Tauri bundle, add i18n, CI/CD pipeline
dguiducci
2026-07-19 22:35:06 +01:00
ba911ae8cb
feat(plugins): plugin pages, per-user config, capabilities gate, mobile/telegram refactors
dguiducci
2026-07-19 20:47:09 +01:00
f85876350e
feat(mcp): WhatsApp connector, archivable catalog, MCP connector config endpoint
dguiducci
2026-07-19 10:55:44 +01:00
ffea3f41f9
i18n: traduzioni it/fr per tutti gli agenti
dguiducci
2026-07-19 09:30:25 +01:00
c389962e3c
Profilo utente (birthdate/sex/notes), kid agent, i18n, shared folders, UX
dguiducci
2026-07-19 08:45:17 +01:00
126886e309
Major rebranding, i18n, dashboard, shared folders, role capabilities
dguiducci
2026-07-18 21:38:42 +01:00
2b35312abd
feat(media): multimodal attachments — image/video inlining per model capabilities
dguiducci
2026-07-18 18:02:45 +01:00
4fea04c57f
feat(providers): OpenAI-compatible provider types as runtime data (providers.yaml)
dguiducci
2026-07-18 16:19:05 +01:00
760dae06e5
feat(providers): Moonshot AI provider + extract shared OpenAI-compat helpers
dguiducci
2026-07-18 15:41:53 +01:00
e6c4e202a4
feat(mcp): OAuth per-user connectors (§15) — providers, PKCE copy-paste flow, env credential delivery
dguiducci
2026-07-17 21:47:51 +01:00
bcd8f7b5c0
feat(mcp): connector marketplace + split the Connectors surface (§7/§14/§15)
dguiducci
2026-07-16 18:52:59 +01:00
6d299472e3
feat(mcp): Connectors — catalog + global vs per-user runtimes (§7/§14/§15)
dguiducci
2026-07-16 16:44:12 +01:00
8dac783878
feat(container): per-user Docker sandbox + mapped per-user filesystem
dguiducci
2026-07-11 15:54:21 +01:00
2c54778116
feat(mobile): per-user device bindings, multi-user Inbox routing, and admin-mediated authorization
dguiducci
2026-07-11 11:18:35 +01:00
a847dda88f
feat(memory): dual-pool memory namespace, FTS search, and prompt injection
dguiducci
2026-07-11 02:08:13 +01:00
5848829a92
telegram bot user isolation, config store, user context channels
dguiducci
2026-07-11 01:02:37 +01:00
587958ffe0
llm request tracking, user context cleanup, minor fixes
dguiducci
2026-07-11 00:23:14 +01:00
5936cf0b2e
multiuser part 2
dguiducci
2026-07-10 22:15:35 +01:00
c72f18b0d6
Multuser part 1
dguiducci
2026-07-10 22:05:25 +01:00
088c0c01cb
localize UI strings: Italian → English
dguiducci
2026-07-10 20:30:27 +01:00
7dd77d4ef4
feat(auth): login, roles, user mgmt, setup wizard, and session guard
dguiducci
2026-07-10 19:19:25 +01:00
178a38357e
feat(users): UserManager with per-user SQLCipher, and extract skald-core crate
dguiducci
2026-07-10 16:48:51 +01:00