Research & Paper
Design rationale, implementation details, and experimental evaluation. The paper is in preparation; architecture documentation is available.
IN PREPARATIONDesign notes ↗Act to get things done—and to find things out.
Flora selects actions to advance a task or reduce uncertainty about the next step. It derives local checks from observed tool results and how subsequent program steps use them. The General Agent brings this core to terminal-based research, documents, spreadsheets, and tool-connected work.
Explore the application, execution core,
and supporting research.
A terminal-first agent for web research, documents, spreadsheets, and external tools. Resume conversations, delegate read-only subtasks, and inspect actual tool results and generated files.
Explore the general agent↗ 02 / EXECUTIONAn execution engine that selects actions, records tool results, checks program revisions, and supports resumable execution.
Explore the core↗Design rationale, implementation details, and experimental evaluation. The paper is in preparation; architecture documentation is available.
IN PREPARATIONDesign notes ↗When candidate plans propose different next steps, Flora can select a diagnostic action to help distinguish them. A single action may contribute both to task progress and to information gathering.
Dual controlFlora records tool outputs and how subsequent program steps use them. These observations provide the basis for local checks on program revisions. Insufficient evidence yields an unknown result.
Synthesizable contractsIllustrative pseudocode; names and signatures are schematic. Validation, persistence, and recovery details are omitted. Contract checks apply to observed cases; insufficient evidence remains UNKNOWN.
Install once, run flora in a working folder, and enter your model connection details.
Ask for research, document processing, or a report; inspect sources and tool results, then resume when needed.
Optional performance settings keep the same execution kernel. Model errors, response-time outliers, and network restrictions remain possible; completion is not proof of task success.