Reference implementation of Dutta et al., 2025

Human-AI Co-Construction

HAI-Co² is an open workspace where you and an LLM agent build a shared artifact together. You set the constraints; the agent collaborates by reading and modifying a structured workspace — preferences, todos, document — through tools.

Constraints, not just prompts

Express hard and soft preferences once — the agent honours them across every step.

Shared, structured artifact

Document, todos and preferences live in one workspace that both you and the agent can edit.

Conversation with memory

Threads persist via LangGraph + Postgres checkpoints. Resume tomorrow exactly where you left off.