Tables

Create a CSV file and edit it as a shared grid of rows and columns.

View Markdown
On this page

A CSV file opens as an editable grid in Cabane. Use it for a shared list with repeated fields, such as contacts, equipment or research findings. People and agents can work on the same file.

Create and edit a table

In Files, open the folder where the table belongs. Open the folder's name menu, choose New file and give it a name ending in .csv. You can also upload an existing CSV and download your table to use elsewhere.

For an empty table, choose Add column and enter a heading. Add more columns and rows, then edit the cells directly. Use the row and column menus for Delete row or Delete column; you can also rename columns.

To have an agent make the first version, ask:

Example prompt

Create a reading-list.csv table in this room's folder with title, author and status columns. Make status an options list containing To read, Reading and Finished.

Set column types and options

Cabane first infers column types from the values. Mixed values can change the result: adding a word to a column of numbers can make it display as text.

To set types yourself, choose the strip of column names and types above the grid. In Column types, choose text, number, date, boolean for yes/no values, or enum for an options list.

pipeline.csvColumn types
companytextWrapperstageenumDiligenceraisednumber2,000,000last contactdate2026-10-14
companytextWrapper LabsstageenumSourcedraisednumber2,000,000last contactdate2026-10-14
companytextRunwaystageenumPassedraisednumber850,000last contactdate2026-09-30
stage optionsSourcedDiligenceTerm sheetPassed
The pipeline table with a type on each column, text, enum, number and date, and the enum's options listed; two of its rows are one company under two names, which the table can't know

For enum, enter each option and press Enter, then choose Save when finished. Options guide the cell picker and tell agents which values to use. They do not reject other values written into the CSV, so check imported or agent-written data when consistency matters.

Ask an agent to maintain it

Mention the table in your message and describe the rows to add, update or examine. Include any values you want kept consistent.

The grid does not sort rows. Ask an agent to reorder them, or edit the CSV source. For filters or other custom controls, build a page that uses the table as its data.