AI research systems and agent design

Research foundation

A survey of AI research systems and reusable infrastructure, with a focused database of current agent-design and orchestration approaches.

What has been built

Two databases, with browsing and query tools, document systems and agent designs. A worked record connects a proposed restart test to reported repeated tool calls; it is not a performance test.

What comes next

Use the records to develop and evaluate TextData configurations; update them as agent methods change.

From research task to design choice

Use them to weigh technical options for a research task: what a component does, what supports it, where it stops, and what would have to be tested before TextData relies on it.

22,667

typed entries in the systems survey

A survey of research items and evidence units across 14 functions; not a count of unique systems.

34

entries in the agent-design database

Seven categories of design question; 19 entries rest on selected primary text and 15 on documented source summaries.

Browse the design assessments, compare mechanisms and inspect their sources. Use the survey to find related evidence across research functions.

Example: can a task restart safely?

AD-014 connects a proposed restart test to an unconfirmed report of repeated tool calls. Explore the records below; the test itself has not been run.

In the agent-design database

AD-014 · LangGraph persistence

Repository and documentation

What it does
Separates thread-state checkpoints from cross-thread application data stored in a store.
Limits
Restart durability depends on the backing store and configuration. Checkpoints do not make arbitrary external effects atomic or establish analysis validity.
Possible use in TextData
Keep execution position separate from the enduring study evidence and decisions.
Question to evaluate
Interrupt a task and check both correct resumption and absence of duplicated external effects.

In the systems survey

7 survey entries share source addresses with AD-014. A shared address is a connection to inspect, not independent corroboration.

  • Named research item

    Shared address: GitHub: langchain-ai/langgraph/issues/7417

    Reported failure and its qualification:

    The reporter described a checkpoint sweep starting a second copy of a long-running call while the first was still active.

    This production report remains unconfirmed. It identifies a possible failure and gives no estimate of how often it occurs.

Inspect the other 6 source connections
  • Shared address: GitHub: langchain-ai/langgraph

  • Shared address: docs.langchain.com/oss/python/langgraph/persistence

  • Shared address: GitHub: langchain-ai/langgraph

  • Shared addresses: GitHub: langchain-ai/langgraph/issues/7417 · GitHub: langchain-ai/langgraph/issues/8458 · GitHub: langchain-ai/langgraph/issues/8579 · GitHub: langchain-ai/langgraph/issues/8833 · GitHub: langchain-ai/langgraph/issues/8834 · GitHub: langchain-ai/langgraph/releases/tag/1.2.11 · GitHub: langchain-ai/langgraph/security/advisories/GHSA-9rwj-6rc7-p77c · docs.langchain.com/oss/python/langgraph/checkpointers · docs.langchain.com/oss/python/langgraph/graph-api · docs.langchain.com/oss/python/langgraph/persistence · research.checkpoint.com/2026/from-sqli-to-rce-exploiting-langgraphs-checkpointer/

  • Shared addresses: GitHub: langchain-ai/langgraph · docs.langchain.com/oss/python/langgraph/persistence

  • Shared addresses: GitHub: langchain-ai/langgraph · docs.langchain.com/oss/python/langgraph/persistence

The record states the mechanism, its limit, a possible use and the test it would need; the survey entries supply selected project paraphrases and source addresses for inspecting that judgment. Neither shows that the component works in TextData.

Read the AI prompt

The agent-design database

Papers, specifications, engineering accounts and reusable components, grouped by the design question they bear on. Each entry keeps what the component does, what its evidence shows and where it stops apart from a possible use in TextData and the question an evaluation of that use would have to answer.

Categories

34 of 34 entries

Choose an entry to read it in full. Compare sets the entries shown side by side.

Action and planning

How should an agent choose, execute and revise its next step?

  • AD-001 · Conceptual paper · Selected primary text

    Organizes language agents through memory, available actions and decision cycles.

  • AD-003 · Paper and repository · Selected primary text

    Interleaves model reasoning, tool actions and observations from the environment.

  • AD-015 · Paper and repository · Documented source summary

    Stores verbal feedback from prior attempts and uses it to guide a later attempt without updating model weights.

  • AD-016 · Paper and repository · Documented source summary

    Searches alternative intermediate states using model-based evaluation and tree search.

  • AD-017 · Paper and repository · Selected primary text

    Plans tool calls with dependencies, dispatches independent calls in parallel and can replan after observations.

Orchestration and reuse

Which responsibilities belong in program structure, and which in a model decision?

  • AD-002 · Engineering account · Selected primary text

    Distinguishes predefined execution paths from model-directed steps; describes routing, parallelization and orchestrator–worker patterns.

  • AD-005 · Paper and repository · Selected primary text

    Separates declared input/output interfaces and modular programs from prompts optimized against a metric.

  • AD-018 · Paper and repository · Documented source summary

    Serializes agent and workflow definitions and connects them to runtime adapters.

  • AD-019 · Repository and documentation · Documented source summary

    Runs an agent loop inside a durable workflow and records model and I/O operations as replayable activities.

State and context

What must persist, and what does the model need to see now?

  • AD-009 · Engineering account · Selected primary text

    Uses references, selective retrieval and compaction to manage what a model sees during long tasks.

  • AD-013 · Engineering account · Selected primary text

    Separates the durable session event log, the agent execution loop and the sandbox.

  • AD-014 · Repository and documentation · Selected primary text

    Separates thread-state checkpoints from cross-thread application data stored in a store.

  • AD-020 · Paper and repository · Selected primary text

    Moves information between limited working context and external recall/archival storage through explicit function calls.

  • AD-021 · Paper and repository · Documented source summary

    Extracts and retrieves persistent information; the inspected paper distinguishes extraction from update decisions.

Tools and skills

How should capabilities and methodological instructions be exposed?

  • AD-006 · Specification · Selected primary text

    Resources expose contextual data; tools expose callable operations through a shared protocol.

  • AD-022 · Specification and repository · Selected primary text

    Packages instructions with optional scripts, references and assets, with progressive loading of detail.

  • AD-023 · Paper and repository · Documented source summary

    Designs the agent–computer interface around search, a bounded document view, editing and feedback.

Delegation and handoff

When does dividing work help, and what must pass between workers?

  • AD-004 · Paper and repository · Selected primary text

    Configurable agents exchange messages under programmable conversation and termination rules.

  • AD-007 · Scientific system paper · Selected primary text

    Converts a scientist’s goal and constraints into a plan with specialized generation, critique and refinement work.

  • AD-008 · Engineering account · Selected primary text

    A lead agent delegates bounded searches, receives findings and decides whether to continue.

  • AD-011 · Failure-analysis paper · Selected primary text

    Classifies system-design, inter-agent alignment and task-verification failures.

  • AD-034 · Empirical paper · Documented source summary

    Compares repository-only, raw-trace, summary and structured-note views at frozen worker-takeover points.

Evaluation and adaptation

How will we assess a change without confusing extra computation with better design?

  • AD-024 · Paper and research tool · Documented source summary

    Develops evaluators through user inspection and revision of criteria.

  • AD-025 · Repository and documentation · Selected primary text

    Connects evaluation tasks, solvers, scorers and inspectable per-run/per-sample logs.

  • AD-029 · Benchmark and documentation · Documented source summary

    Assesses function calling, including state and viable call sequences in multi-turn tasks.

  • AD-030 · Benchmark paper · Documented source summary

    Evaluates repeated success in stateful, policy-bearing interactions among a user simulator, agent and tools.

  • AD-031 · Paper and repository · Documented source summary

    Uses execution feedback to reflect on and evolve prompts while selecting among candidate trade-offs.

  • AD-032 · Paper and implementation · Documented source summary

    Optimizes module-level instructions and demonstrations against downstream task scores.

  • AD-033 · Evaluation paper · Documented source summary

    Frames agent assessment jointly in terms of task accuracy, cost and intended generality.

Evidence and authority

How can we recover the basis of a claim and keep source content within its proper role?

  • AD-010 · Paper and repository · Selected primary text

    Supports concept induction with analyst inspection, editing and re-analysis.

  • AD-012 · Specification · Selected primary text

    Represents entities, activities, derivation and responsibility.

  • AD-026 · Specification and repository · Selected primary text

    Defines shared names and relationships for records of model and agent operations.

  • AD-027 · Benchmark and repository · Documented source summary

    Combines legitimate tool tasks with attacks through untrusted content and evaluates utility and attack outcomes.

  • AD-028 · Benchmark paper · Documented source summary

    Examines privacy-relevant behavior in agent actions as well as responses about privacy norms.

All 34 entries:JSONCSVThe 34 shown:

The systems survey

Find research items by function, setting and evidence state. Each entry records unresolved questions; a gap does not show that a capability is missing.

Search names, IDs and available notes, open a record, or download the matching index rows.

19,401 summary passages are omitted for privacy or reuse reasons. The underlying evidence state and gaps remain visible.

Research functions

Filters

Choose a research function, or search all entries.

    The matching index:

    Where the evidence stops

    Credits