KOS2 includes an agent path for more complex note and web tasks.
This document is intentionally lighter than the old upstream “Copilot Plus” explanation. It describes what KOS2 can do now and where setup is still required.
Use the agent when the job is more than a single answer and needs a short workflow:
- search the vault and inspect relevant notes
- search the web when current information matters
- create or edit notes with previewable changes
- combine evidence into a useful response
If the task is simple, normal chat is usually enough.
- vault search
- read note
- write to file
- edit file
These are the tools that matter most for KOS-style note work.
- web search
In KOS2 this should be treated as optional. It is not the default center of gravity. Web search is most useful when the task clearly depends on current external information.
- YouTube transcription
This now depends on explicit setup. KOS2 surfaces transcript setup in the plugin and currently points users toward:
Supadatafor transcript API access- local preparation with
yt-dlpandwhisper
Some inherited desktop or CLI-oriented tools still exist in the codebase, but they are not the primary product story and should be treated as advanced or experimental.
If you want the default agent path to stay local:
- enable
Privacy (local) Mode - set the default chat model to
KOS2 Local Agent - keep embeddings on a local Ollama model
That gives you a cleaner split:
- local model for note work
- optional cloud only when you deliberately want web search or web fetch
KOS2 can operate fully local. The cloud path exists only when you explicitly want help with current web information or web fetch flows.
When the agent writes or edits notes, the intended path is preview-first note operations rather than silent mutation.
Use the agent for:
- creating a note draft
- updating an existing note
- turning rough material into a clearer artifact
Treat it as an operator with guardrails, not as an invisible background process.
Chat: simple reasoning, rewriting, summarization, or conversationKnowledge: when note retrieval matters and you want search-backed helpKOS2 Agent: when the request involves note work plus tools plus a small workflowProjects: inherited workspace isolation when you need separated chat state