# Begin Code Lessons

Important Note: Trillo functions are written under default package. This is due to an initial design decision to keep functions like scripts. But we realize that this is a limitation that prevents us from organizing code in logical folders. This is being corrected and a fix will be available soon. For now, this document is based on the assumption that Trillo functions are written using the default package (i.e. no package name is specified).

Important Note 2: Any function you test using IDE can be deployed on the cloud using Trillo Workbench UI by following these steps.

<br>

1. Create a new function using UI (as shown in a lesson above). Give it the same name as the function in the IDE.
2. Copy code from the IDE.
3. Paste into Trillo Workbench.
4. Save.
5. It is deployed in the cloud.
6. You can test it using the API tab using parameters defined in the corresponding parameter file.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://trillo.gitbook.io/trillo-workbench-lessons/begin-code-lessons.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
