describe_project
Describe the project the way the copilot is told about it: every file, what it carries and which tool reads it, which files are indexed or paired with each other, and the codon-usage tables a tool resolves by name. Over the API or MCP it describes the files sent as _files; in the app it describes the open project.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | No | the project's name, for the header line when the files were sent with the call. In the app the open project's own title is used. | |
| _files | No | The project: record references shaped like _subject. Their records become library documents a tool names in sequences/parts/document; a trace or alignment is found by file name. | |
| _subject | No | The record to act on: exactly one of sequence, accession (+source), sample (an id from list_samples) or file ({name, text} or {name, base64}); record_index picks one record of several. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | the project section exactly as the copilot receives it, one line per fact | |
| files | Yes | how many files it describes | |
| unread | Yes | files sent with the call that the importer could not read, each with its reason. They are not in the project, exactly as a file the app refuses at import is not |