Plans, agents, and reports — all in one place
Ivy Tendril walks every change from draft to ship. See how each surface fits together.
From draft to ship
Each step in the lifecycle has its own surface — drafting a plan, watching it implement, reviewing the report.
Create a plan
Start with a prompt. The plan captures intent and constraints before any agent picks it up.
Apps: DraftsApprove to implement
An implementation agent picks up the plan, streaming tool calls and reasoning as it works.
Apps: JobsReview the report
Switch between verifications — tests, lint, diff — to see exactly what changed and what's green.
Apps: ReviewAgents are promptware
Each agent is shaped by a program, a set of tools, and memory it can grow as it works.
Program, tools, memory
An agent is defined by what it knows how to do, what it can reach for, and what it remembers.
Concepts: PromptwareWrites back to itself
Agents revise their own program and append to memory as they learn from each plan they ship.
Concepts: MemoryReads before it runs
Before executing a plan, the agent loads its program and consults memory for relevant context.
Concepts: ExecutionPlans evolve with you
Refine the goal, split scope when it grows, and stream every job as agents work.
Refine in place
Update the plan and Tendril rewrites the body to match — so intent stays fresh as scope shifts.
Concepts: PlansSplit when scope grows
One plan becomes two when the work is bigger than expected — dependencies wired automatically.
Concepts: PlansStream every job
Watch planning and implementation jobs side by side. Open any output to follow the agent live.
Apps: JobsHow does it work?
Ivy Tendril is built on Promptware, self-improving software agents with specific tasks, knowledge, tools, and memory. By designing each part of the development cycle with dedicated Promptware, your workflows learn, adapt, and get better with every run.
Load
Agent reads its evolving Program.md — the living source code