# Developer Guide

- [manifest.json Configuration](https://developer.eagle.cool/plugin-api/tutorial/manifest.md): In this article, we will provide a detailed explanation of all the supported fields in the manifest.json file for an Eagle plugin.
- [Retrieve Data](https://developer.eagle.cool/plugin-api/tutorial/get-eagle-data.md)
- [Modify Data](https://developer.eagle.cool/plugin-api/tutorial/modify-eagle-data.md)
- [Access Local Files](https://developer.eagle.cool/plugin-api/tutorial/access-local-files.md)
- [Issue Network Requests](https://developer.eagle.cool/plugin-api/tutorial/network-request.md): You can use the fetch method provided by web technologies or the native https module in Node.js to make network requests.
- [Using Node.js Native API](https://developer.eagle.cool/plugin-api/tutorial/node-js-native-api.md)
- [Using Third-Party Modules](https://developer.eagle.cool/plugin-api/tutorial/3rd-modules.md): In addition to Node.js's native APIs, you can also use third-party modules in your plugin code. These third-party modules for Node.js are created and maintained by community developers, offering a var
- [Multilingual (i18n)](https://developer.eagle.cool/plugin-api/tutorial/i18n.md): The Eagle plugin comes with a built-in i18next module, allowing developers to easily create multilingual plugins. i18next is a JavaScript internationalization library that makes translation and locali
- [Frameless Window](https://developer.eagle.cool/plugin-api/tutorial/frameless-window.md): Open a window without toolbars, borders, and other graphical shells.


---

# 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://developer.eagle.cool/plugin-api/tutorial.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.
