Martin Krasser

3.6K posts

Martin Krasser banner
Martin Krasser

Martin Krasser

@mrt1nz

ML and AI engineer, https://t.co/sQD66kJGUI

Vienna, Austria Katılım Temmuz 2008
75 Takip Edilen2.9K Takipçiler
Martin Krasser
Martin Krasser@mrt1nz·
The detected constraints are written to concise, topic-scoped files that give agents initial guidance without overwhelming context. With these in place, agents produce code that matches existing patterns on the first pass instead of after course corrections. A more consistent codebase feeds back into more consistent agent output.
English
0
0
0
142
Martin Krasser
Martin Krasser@mrt1nz·
Concrete example from a recent pass on github.com/gradion-ai/fre…. The agent identified 8 constraint categories (type system conventions, config persistence patterns, async/sync boundaries, module dependency direction, widget factory signatures) and 7 consolidation opportunities. All implemented in a single session.
English
1
0
1
225
Martin Krasser
Martin Krasser@mrt1nz·
A pattern for making older repos more agent-ready. Use a coding agent to detect constraints, invariants, patterns, and symmetries at the architecture/design level. Detect exceptions and explore consolidation options. Let the agent fix exceptions and consolidate the codebase.
English
2
3
12
444
Martin Krasser
Martin Krasser@mrt1nz·
🔧 Code actions invoke tools via executable code 💾 Working code actions are saved as reusable tools 🧩 Typed interfaces are separated from implementations 🚀 Agents can accumulate new capabilities at runtime 🧬 Tool libraries evolve based on agent experience ♻️ Reusable tools avoid redundant code action generation
English
1
0
1
127
Martin Krasser
Martin Krasser@mrt1nz·
New blog post and Claude Code plugin: Code Actions as Tools Programmatic tool calling becomes more powerful when code actions are saved as reusable tools, enabling agents to evolve their tool libraries at runtime.
English
1
1
3
169
Martin Krasser
Martin Krasser@mrt1nz·
@wergieluk It uses Anthropic's srt to sandbox the IPython kernel that executes code, and optionally individual MCP servers.
Martin Krasser tweet media
English
1
1
1
182
Martin Krasser
Martin Krasser@mrt1nz·
@wergieluk When running ipybox as an MCP server, I can also be started inside a Docker container.
English
0
0
1
80
Martin Krasser
Martin Krasser@mrt1nz·
A Claude Code plugin for programmatic tool calls. Instead of JSON, call MCP tools via generated Python APIs: 🛠️ Compose multiple tools with loops, conditionals, ... 📌 Keep intermediate results in variables, out of context 🧩 Full type hints for better tool chaining All code runs in a local sandbox (using srt).
English
2
2
3
197
Martin Krasser
Martin Krasser@mrt1nz·
Key features: 💾 Save successful code actions as reusable tools 📚 Build executable skill libraries over time ♻️ Stateful execution with variable persistence 🔌 Works with any MCP server (stdio, HTTP, SSE)
English
1
0
0
122
Martin Krasser
Martin Krasser@mrt1nz·
Multi-Party Conversational AI 🧵 Most AI agents excel at 1-on-1 conversations but struggle in group chats. The problem? They're trained for direct queries, not multi-party exchanges where: - Context emerges across multiple participants - Information fragments across messages - People reference earlier points without repeating the full context Group conversations need a different architecture.
English
1
0
2
260
Martin Krasser
Martin Krasser@mrt1nz·
TIL about mcp_excalidraw, an MCP server that connects AI agents to a live Excalidraw canvas for conversational creation of diagrams. Key features: - Real-time WebSocket sync between MCP server and canvas - Mermaid diagram conversion to Excalidraw elements - Available as local or Docker deployment Used it to generate diagrams from hand-drawn sketches. Results are impressive. Supports concurrent direct diagram manipulation.
English
1
0
2
147