← Back
Home › Systems › Agentic AI

coding-agent

autonomous coding agent

Claude Code, Codex

SystemTechniques · 30Primitives · 94 coding-agent Edit applicationagentic-ai · medium: Apply model-proposed code edits robustly: search/replace blocks, unified diffs, fuzzy anchor matching and conflict reportingPrompt injection defenseagentic-ai · medium: Treat every untrusted string as data, track where values came from, and make tool calls and rendered output depend on provenance, not on what the model says.›Incremental parsingcompilers · medium: Reparse only the region an edit damaged and splice the new subtrees into the old tree, sharing everything else; O(edit) instead of O(file).›Language server protocolcompilers · medium: One JSON-RPC conversation over a pipe lets any editor drive any language's analysis server; the cost is keeping a live, edited document in sync and answering before it changes.›Myers diffsearch-sort · medium: Greedy O(ND) shortest edit script between two sequences, the default of git and GNU diff; fast when the inputs are similar.›Linear-time regular expression matc…search-sort · medium: Match a regular expression in O(pattern x text) worst case by tracking all live parse positions at once, then cache the state sets as a lazily built DFA for speed.›Process sandboxingsecurity · medium: Run risky work in a separate, deliberately powerless process and let a small privileged broker do the few things it needs, over a narrow pipe.›SIMD substring searchsearch-sort · low: Find bytes or substrings by comparing 16-64 haystack positions per instruction against the needle's first and last byte, then verifying the rare candidates.›Agent evaluationagentic-ai · unknown: Agent loopagentic-ai · unknown: Agent memoryagentic-ai · unknown: Agent sandboxingagentic-ai · unknown: Code context retrievalagentic-ai · unknown: Context window managementagentic-ai · low: Keep an agent's growing history inside the model's window by truncating, clearing and summarizing old turns in a cheap-to-lossy ladder, at turn boundaries.›Prompt cachingagentic-ai · low: Reuse the attention keys/values of a repeated prompt prefix, so an agent's growing context is prefilled once and later turns pay only for the new tokens.›Subagent orchestrationagentic-ai · unknown: Task planningagentic-ai · unknown: Tool callingagentic-ai · low: The model emits a structured call (id, name, JSON arguments) instead of prose; your code validates, runs it and returns a result tagged with the same id.›File system watchinghardware-os · low: Treat OS change notices as hints, debounce them, and rescan and diff a snapshot whenever notices overflow or may be lost.›Pseudo terminalshardware-os · low: Pseudo-terminals, job control and terminal escape handlingGit object modelstorage · low: Content-addressed blobs, trees, commits and refs; packfiles with delta compression; worktreesEdit distancesearch-sort · low: Levenshtein/Damerau distance by DP, bit-parallel Myers variantFuzzy string matchingsearch-sort · low: Edit distance, Jaro-Winkler and trigram indexes for approximate name and address matching+ 23 more techniques+ 78 more primitives

Similar systems

Share the most building blocks with this one.