Fix/edit agent and several bugs (#670)

* refactor: simplify tool writing

* feat: load prompt from plugin in a wiki, let agent know what to do

based on https://github.com/TiddlyWiki/TiddlyWiki5/issues/9378

* fix: i18n

fix: i18n

fix: wrong i18n structure

fix: empty i18n

* Add ContentLoading component and suspense fallback

* fix: monaco loading

* docs: usage of chrome mcp to contron during dev

* fix: provider config truncate user input when typing

* fix: legacy usage

* Update package.json

* fix: not loadin initial data

* feat: better prompt sort

* fix: sorting of array

* fix: drag

* Create DragAndDrop.md

* feat: directly enter edit mode

* fix: workspace config change cause immediate main wiki restart

* Add 'Press Enter to confirm' to tag help texts

* fix: dont show system tag when adding sub wiki

* feat: inform user to press enter on tag auto complete

* refactor: let sub wiki auto complete tag

* Revert Add 'Press Enter to confirm' to tag help texts

* fix: not able to open prompt editor by click prompt tree

* fix: click to open plugin config

* chore: remove log

* feat: Auto-select the first file if none is selected

* fix: don't preview not enabled prompt parts

* fix: Keep i18n ally think these keys exist, otherwise it will delete them during "check usage"

* lint: fix

* Update externalAPI.logging.test.ts
This commit is contained in:
lin onetwo 2025-12-15 17:33:59 +08:00 committed by GitHub
parent b8a9bbcf3d
commit 3718d0bd39
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
106 changed files with 5915 additions and 3007 deletions

View file

@ -340,7 +340,7 @@ export interface IExternalAPIService {
/**
* Delete a field from default AI configuration
* @param fieldPath - Dot-separated path to the field (e.g., 'api.embeddingModel')
* @param fieldPath - Dot-separated path to the field (e.g., 'embedding', 'speech', 'default')
*/
deleteFieldFromDefaultAIConfig(fieldPath: string): Promise<void>;