Skip to content

Feature/server tools#68

Open
ZeroTricks wants to merge 38 commits intomainfrom
feature/server-tools
Open

Feature/server tools#68
ZeroTricks wants to merge 38 commits intomainfrom
feature/server-tools

Conversation

@ZeroTricks
Copy link
Copy Markdown
Owner

Implements #47

See tools.md for terminology:
Tools:

  • Native Tools (unchanged)
  • Custom Tools: Server Tools (new) & Client Tools (pre-existing, but new name):
    • Server Tools: called by Lumo in chat messages, executed by lumo-tamer. Implemented Server Tools: lumo_search, lumo_read_conversation
    • Client Tools: called by Lumo in chat messages, executed by API clients. Renamed from Custom Tools where applicable

NOTE on CLI: localActions renamed to Local Tools. CLI doesn't support Server Tools (yet?). Needs separate work.

- removed all of FallbackStore and SyncService
- added MinimalStore to be used as fallback in CLI (can we get rid of this as well?)
- removed unused an no-op methods in store
BREAKING: renamed/moved all tool-related config settings
- enableWebSearch → native.enabled
- server.customTools → server.tools.client
- cli.localActions → cli.tools.local
…ove isValidContinuation() and unused detectBranching()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant