Thursdays with Koog: Strategies
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…
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…
Meta's open-weights Muse-Glimmer model, run locally via Ollama on a 64GB M2 Ultra Mac Studio, took more than twice as long as Qwen 3.6 to complete a documentation-review prompt and produced a small fr…
Local models such as Qwen 3.6 and Gemma 4 are close to being useful for Kotlin Multiplatform code generation but still fall short for many developers, according to Mark Murphy's experiments. Murphy su…
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…
Security expert Thomas Ptacek argues that LLM agents are uniquely suited for vulnerability research, and Anthropic researcher Nicholas Carlini demonstrated that a simple prompt to Claude Opus can iden…
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…