Fibonna

Tool reference

Your agent calls these; you don't have to. Ask in plain words.

Resume

start_session

Opens a working session and loads what Fibonna remembers about the project, so your agent starts where you left off.

Example ask: "Start a session on the billing project."

resume_context

Reminds your agent where a task or sprint stands: what was decided, what is done and what comes next.

Example ask: "Pick up where we left off on the invoice export."

get_working_context

Gathers everything relevant to the task in hand in one go: the task, its sprint, related notes and what earlier work taught you.

Example ask: "What do we already know about the login timeout bug?"

set_focus

Tells Fibonna which project, sprint and task you are on, so new notes and later requests land in the right place.

Example ask: "Focus on the checkout task."

Memory

project_memory_add

Saves a note, decision or finding to the project's memory.

Example ask: "Remember that we chose Postgres over MySQL because of its JSON support."

Searches everything saved to the project's memory by meaning, not only by exact words.

Example ask: "Search our notes for why we dropped the old job queue."

project_memory_get

Opens one saved note in full.

Example ask: "Open the note about the API rate-limit decision."

brain_index

Lists the knowledge pages Fibonna has built for the project, so your agent can see what exists before it reads.

Example ask: "What knowledge pages do we have for this project?"

brain_page_get

Opens one knowledge page in full.

Example ask: "Open the knowledge page on how we handle deployments."

Finds lessons written down after earlier work, so your agent does not repeat a mistake you have already made.

Example ask: "Have we hit this migration problem before?"

Projects, sprints and tasks

project_list

Lists your projects.

Example ask: "Which projects do I have in Fibonna?"

project_get

Shows one project's details.

Example ask: "Show me the details of the website project."

sprint_list

Lists the sprints in a project.

Example ask: "List the sprints on the website project."

sprint_status

Shows how a sprint is going: what is done, what is in progress and what is blocked.

Example ask: "How is the current sprint going?"

sprint_digest

Writes a short summary of a sprint, for catching up quickly.

Example ask: "Give me a digest of last week's sprint."

sprint_create

Starts a new sprint with a name and a goal.

Example ask: "Create a sprint called Launch prep with the goal of shipping the beta."

task_list

Lists tasks, optionally only those in one sprint or with one status.

Example ask: "Show me the open tasks in this sprint."

task_create

Adds one task.

Example ask: "Add a task to fix the password reset email."

task_update

Changes a task: its status, title, description or priority.

Example ask: "Mark the password reset task as done."

task_bulk_create

Adds several tasks at once, for example when you turn a plan into work.

Example ask: "Turn this plan into tasks in the current sprint."

Dispatch

worker_start

Starts another agent session on a task, on its own branch so it cannot disturb your work.

Example ask: "Start a worker on the password reset task."

worker_status

Checks what a started worker is doing.

Example ask: "How is the worker on the password reset task getting on?"

session_await

Waits until a worker finishes or needs you, so your agent does not have to keep checking.

Example ask: "Wait for that worker to finish."

worker_send

Sends a message or an instruction to a running worker.

Example ask: "Tell the worker to leave the database schema alone."

worker_stop

Stops a running worker.

Example ask: "Stop the worker on the password reset task."

Handoff

session_handoff

Writes down where the session got to: what changed, what you decided and what comes next. The next session starts from it.

Example ask: "Hand off this session."