Commit graph

11 commits

Author SHA1 Message Date
Alessandro
7b20baebbf Simplify project LLM setup
Keep the project creation modal focused on basic project details and Git cloning, without loading model config data. Move project model selection into a collapsed Advanced Settings accordion on the edit screen, and reduce the project LLM UI to a global preset selector plus the existing tune-icon preset editor shortcut.
2026-05-07 03:31:20 +02:00
Alessandro
fe2310aa90 Add project-scoped LLM presets
Add LLM preset selection to project create/edit flows, backed by _model_config scoped project config. Support global, project, and combined preset APIs with explicit metadata while preserving plain YAML preset files. Copy selected preset chat/utility settings into project-scoped config, keep embedding settings from the effective config, and document/test the new project model config paths.
2026-04-21 18:18:59 +02:00
Alessandro
e24b304ecb fix: call _memory plugin paths for knowledge reindex
Import knowledge and project knowledge browse POSTed to /api/knowledge_reindex, which is not registered. Route those calls through /plugins/_memory/knowledge_reindex so dispatch matches plugin api handlers.
Chat import already used knowledge_path_get under the plugin; its call is reformatted only.

update knowledge_reindex.py
2026-03-25 21:34:26 +01:00
Alessandro
505128c384 Detach memory and update config
Removed the memory_subdir attribute from AgentConfig and related settings, transitioning to a project-based memory isolation approach. Updated the memory plugin configuration to default to an empty string for agent_memory_subdir. Enhanced the get_context_memory_subdir function to support project-specific memory directories. Removed the project-edit-memory component and adjusted the UI to reflect these changes. Added a new memory configuration file for better management of memory settings.
2026-02-21 10:41:29 +01:00
frdel
fd06f51ee0 polish skills import, bugfixes 2026-02-06 13:41:56 +01:00
keyboardstaff
e2824cd6e9 Git Clone Authentication for Private Repositories
- Uses 'git -c http.extraHeader=Authorization: Basic <base64>' for authentication
- Token is encoded as 'base64("x-access-token:TOKEN")' following GitHub's Basic Auth format
- Token is never stored in URL, git config, or project metadata
- 'GIT_TERMINAL_PROMPT=0' prevents interactive credential prompts
- Remote URL displayed in UI always has auth info stripped for security
2026-02-03 06:10:30 -08:00
keyboardstaff
360379f603 git projects - basic implementation 2026-02-02 23:23:19 -08:00
frdel
e9b368df15 Squashed commit of the following:
commit ec3438a00b
Author: Rafael Uzarowski <uzarowski.rafael@proton.me>
Date:   Thu Nov 13 00:30:22 2025 +0100

    fix: task chats payload fix in poll()

commit b7f9afdb1d
Author: Rafael Uzarowski <uzarowski.rafael@proton.me>
Date:   Thu Nov 13 00:20:24 2025 +0100

    feat: Project Scheduler Tasks
2025-11-13 09:00:10 +01:00
frdel
e6eae9c7dd project finalizing, openrouter embeddings 2025-11-13 08:52:45 +01:00
frdel
7081479193 frontend file browsers, css colors, litellm update, reqs split 2025-11-09 20:56:31 +01:00
frdel
1f37bcd844 projects, contexts continued 2025-11-04 13:05:58 +01:00
Renamed from webui/components/projects/projectsStore.js (Browse further)