Ivan Magda
RSS FeedWriting about AI agents and software development.
Featured
-
Building a Coding Agent in Swift, Part 0: Bootstrapping the Project
Setting up a two-target SPM package, strict concurrency, and AsyncHTTPClient — the foundation for a CLI agent that never needs restructuring.
Recent Posts
-
Building a Coding Agent in Swift, Part 8: Background Tasks
Swift actors for background execution — the one type that truly needs an actor, with notification injection before each API call.
-
Building a Coding Agent in Swift, Part 7: Task System
A file-based task DAG with dependency resolution — durable planning that survives context compaction.
-
Building a Coding Agent in Swift, Part 6: Context Compaction
A three-layer compression strategy — micro-compaction, auto-compaction, and manual compaction — for infinite conversations.
-
Building a Coding Agent in Swift, Part 5: Skill Loading
Two-layer knowledge injection — cheap awareness in the system prompt, full skill bodies loaded on demand via tool results.