Commit Graph

  • 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 dguiducciandClaude 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 dguiducciandClaude 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 dguiducciandClaude 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