K:Agent context and persistent memory
Agent context and persistent memory
Editorial topic mappings connect related questions across sources and book chapters.
SE@PoliMi bibliography 12
- W094 — AI Slop is DDoSing Open Source: Understanding the Impact of AI-Generated Contributions on Open Source Sustainability
Afroz · 2026 - W101 — Articulate but Wrong: Self-Review Failures in LLM-Based Code Modernization
Purnachandra Reddy · 2026 - W127 — Remote Work Leaves Younger Workers Sidelined
Emanuel · 2026 - W136 — Still Waters, Rapid Currents: Early Labor Market Transformation under Generative AI
Humlum · 2025 - W146 — McKinsey Technology Trends Outlook 2026
Chui · 2026 - W157 — ClawVM: Harness-Managed Virtual Memory for Stateful Tool-Using LLM Agents
Rafique · 2026 - W158 — Should I Give Up Now? Investigating LLM Pitfalls in Software Engineering
Tie · 2026 - W159 — Memory Management and Contextual Consistency for Long-Running Low-Code Agents
Xu · 2026 - W160 — AriGraph: Learning Knowledge Graph World Models with Episodic Memory for LLM Agents
Anokhin · 2025 - W172 — Measuring neural efficiency of program comprehension
Siegmund · 2017 - W175 — Code Ownership and Software Quality: A Replication Study
Greiler · 2015 - W183 — Moving into a New Software Project Landscape
Dagenais · 2010
Addy Osmani 8
- O004 — Audit your Agent files
Addy Osmani · 2026-08-27 - O013 — Long-running Agents
Addy Osmani · 2026-04-30 - O018 — How to write a good spec for AI agents
Addy Osmani · 2026-01-19 - O026 — Gemini CLI Tips & Tricks
Addy Osmani · 2025-10-21 - O031 — Context Engineering: Bringing Engineering Discipline to Prompts
Addy Osmani · 2025-07-13 - O034 — The Prompt Engineering Playbook for Programmers
Addy Osmani · 2025-05-27 - O040 — MCP: What It Is and Why It Matters
Addy Osmani · 2025-03-27 - O046 — Why I use Cline for AI Engineering
Addy Osmani · 2025-01-30
The Pragmatic Engineer 7
- P034 — MCP Protocol: a new AI dev tools building block
Gergely Orosz · 2025-04-08 - P044 — Real-world engineering challenges: building Cursor
Gergely Orosz · 2025-06-10 - P077 — Building MCP servers in the real world
Gergely Orosz; Elin Nilsson · 2025-12-09 - P081 — Design Systems for Software Engineers
Gergely Orosz; Michael Abernethy · 2026-01-13 - P090 — How Uber uses AI for development: inside look
Gergely Orosz · 2026-03-10 - P115 — Why Ramp built its own in-house coding agent, Inspect
Gergely Orosz; Jessica Salmon; Ivan Klaric · 2026-08-25 - P119 — Inside OpenAI’s agentic software factory
Gergely Orosz · 2026-09-15
Martin Fowler’s website 9
- F001 — The toolchain
Birgitta Böckeler · 2023-07-26 - F004 — In-line assistance - how can it get in the way?
Birgitta Böckeler · 2023-08-03 - F012 — What role does LLM reasoning play for software tasks?
Birgitta Böckeler · 2025-02-18 - F022 — Anchoring AI to a reference application
Birgitta Böckeler · 2025-09-25 - F023 — Understanding Spec-Driven-Development: Kiro, spec-kit, and Tessl
Birgitta Böckeler · 2025-10-15 - F025 — Context Engineering for Coding Agents
Birgitta Böckeler · 2026-02-05 - F028 — Viability of local models for coding
Birgitta Böckeler · 2026-07-07 - F029 — Experiences with local models for coding
Birgitta Böckeler · 2026-07-08 - F032 — An Accidental Blackboard
Giles Edwards-Alexander · 2026-09-02
Earlier Non-Deterministic books 22
- B019 — Tools \& Practices
Enrico Papalini · - B022 — Static Context Engineering: Teaching AI About Your Project
Enrico Papalini · - B023 — Dynamic Context Engineering: Real-Time Information
Enrico Papalini · - B024 — Context Flow Control: Managing Complex Sessions
Enrico Papalini · - B034 — Implementation Guide and Solutions
Enrico Papalini · - B044 — Templates
Enrico Papalini · - B051 — Anatomy of an AI SDD Framework
Enrico Papalini · - B061 — Automation and Extensibility: CLI, Modules, and MCP
Enrico Papalini · - B068 — Template Reference
Enrico Papalini · - B075 — ralph-copilot
Enrico Papalini · - B078 — GSD-2
Enrico Papalini · - B080 — Agent Skills
Enrico Papalini · - B086 — The Philosophy of Deterministic Failure
Enrico Papalini · - B088 — The Ralph Loop Pattern
Enrico Papalini · - B090 — Memory and Context Engineering
Enrico Papalini · - B092 — Advanced Prompting for Autonomous Systems
Enrico Papalini · - B094 — Scheduling and Overnight Execution
Enrico Papalini · - B104 — Non-Deterministic Loop Engineering: A Critical Assessment
Enrico Papalini · - B105 — The Organization Becomes a Loop
Enrico Papalini · - B107 — The Ralph Loop: Persistent Progress Through Fresh Context
Enrico Papalini · - B108 — Building a Full Local AI Loop
Enrico Papalini · - B111 — Glossary
Enrico Papalini ·
Software Engineering Practices 13
- PAT:006 — Context Window Anxiety Management
- PAT:007 — Compounding Engineering
- PAT:008 — Agent-Powered Codebase Q&A and Onboarding
- PAT:016 — Structured Drift Detection
- PAT:020 — File-System as State Machine
- PAT:028 — Skills and Context Engineering: Remove Intent Debt
- PAT:029 — Memory and Retrieval: Read What the Model Could Not Know
- PAT:038 — Duplicate detection
- PAT:041 — Changelog drafter
- PAT:047 — Context Engineering
- PAT:053 — Legacy Code Navigation
- PAT:062 — Research Artifact Preservation
- PAT:072 — Handoff Chain