Thursdays with Koog: Permissions
Knosh 0.3.0, a one-shot coding agent built on the Koog framework, implements a permission system that allows agents to deny specific tools by their unique identifiers in frontmatter, with filesystem-m…
Knosh 0.3.0, a one-shot coding agent built on the Koog framework, implements a permission system that allows agents to deny specific tools by their unique identifiers in frontmatter, with filesystem-m…
Knosh 0.3.0, an open-source tool, now uses Koog's AIAgent with configurable temperature and maxIterations parameters. Temperature controls the randomness of token selection in LLMs, while maxIteration…
Koog's AIAgent delegates its work to an AIAgentStrategy interface, with the default singleRunStrategy() factory function implementing a one-shot graph pattern that calls the LLM, executes tools, and r…
Knosh 0.3.0, an open-source coding agent built on Koog's AIAgent framework, now displays a Braille-dot loading animation that advances with each tool call and status event, improving user feedback dur…
A developer argues that Model Context Protocol (MCP) tools are safer and more auditable than shell access for coding agents, citing Simon Willison's warning that giving an agent a shell with internet …
Koog's Knosh 0.3.0 offers a class-based approach for defining tools, where developers extend Tool or SimpleTool and use LLMDescription annotations to guide the LLM, as demonstrated by the CreateDirect…
Mark Murphy's 'Thursdays with Koog' column explains that in the AIAgent framework, the user's instruction is only a 'user message' within a larger prompt that includes a system prompt and conversation…
Knosh, an open-source coding agent, uses Koog's AIAgent instead of PromptExecutor because PromptExecutor only executes one-shot prompts without handling tool calls or multi-turn conversations. Mark Mu…
JetBrains' Koog framework, combined with the Model Context Protocol (MCP) and Agent-to-Agent protocol (A2A), enables a three-layer architecture for building enterprise multi-agent systems on the JVM. …
Mark Murphy's Knosh coding agent maps model strings from Markdown frontmatter to Koog's LLMProvider and LLMClient objects, supporting providers including Ollama, Anthropic, Mistral, and OpenAI. The ma…
A developer built Trof, an open-source AI task generator for the self-hosted project management tool Vikunja that requires human approval before any tasks are added or modified. The system uses a two-…