diff --git a/index.html b/index.html index a0b1907..9ec2e25 100644 --- a/index.html +++ b/index.html @@ -569,9 +569,6 @@

Overview

The freeact-skills project provides a curated set of predefined skill modules for the freeact agent system. These modules must be pre-installed on ipybox to be accessible by freeact agents.

-
-

logo

-

Skills

Currently in its early development phase, freeact-skills offers a set of core skills and specialized skills. To use a skill in a freeact agent application, reference it by its module name (see freeact tutorials for details). For example, the zotero skill can be referenced as freeact_skills.zotero.api.

Skill module sources are retrieved from ipybox and incorporated into the agent's model context. By convention, freeact-skills packages are split into an api module containing the skill interface, including a detailed description and optional usage examples, and one or more implementation modules containing the underlying logic.

diff --git a/search/search_index.json b/search/search_index.json index addc280..a207a57 100644 --- a/search/search_index.json +++ b/search/search_index.json @@ -1 +1 @@ -{"config":{"lang":["en"],"separator":"[\\s\\-]+","pipeline":["stopWordFilter"]},"docs":[{"location":"","title":"Overview","text":"

The freeact-skills project provides a curated set of predefined skill modules for the freeact agent system. These modules must be pre-installed on ipybox to be accessible by freeact agents.

"},{"location":"#skills","title":"Skills","text":"

Currently in its early development phase, freeact-skills offers a set of core skills and specialized skills. To use a skill in a freeact agent application, reference it by its module name (see freeact tutorials for details). For example, the zotero skill can be referenced as freeact_skills.zotero.api.

Skill module sources are retrieved from ipybox and incorporated into the agent's model context. By convention, freeact-skills packages are split into an api module containing the skill interface, including a detailed description and optional usage examples, and one or more implementation modules containing the underlying logic.

This convention ensures that freeact agents only receive relevant information from the api module while internal implementation details remain hidden. However, it is merely a guideline; you are free to present any Python code as a skill module, depending on your context requirements and the level of detail you want the agent to process.

"},{"location":"#core-skills","title":"Core skills","text":"

Both Google search skills require a GOOGLE_API_KEY or GEMINI_API_KEY, obtainable from Google AI Studio.

"},{"location":"#specialized-skills","title":"Specialized skills","text":""},{"location":"#system-skills","title":"System skills","text":""},{"location":"#status","title":"Status","text":"

freeact-skills is in early development. Skill interfaces and implementations may change frequently, relying on the adaptability of freeact agents to handle such changes gracefully.

"},{"location":"installation/","title":"Installation","text":""},{"location":"installation/#ipybox-installation","title":"ipybox installation","text":"

For use with freeact agents, freeact-skills needs to be pre-installed on ipybox Docker images. First, install ipybox:

pip install ipybox\n

Create a dependencies.txt file with one of the following configurations:

dependencies.txt
# Install all available skills\nfreeact-skills = {version = \"*\", extras = [\"all\"]}\n

The extras=[\"all\"] option includes all available skills: [\"reader\", \"search-google\", \"search-perplexity\", \"zotero\"]. Alternatively, you can install specific skills:

dependencies.txt
# Install selected skills only\nfreeact-skills = {version = \"*\", extras = [\"search-google\", \"zotero\"]}\n

Note

dependencies.txt must follow the Poetry dependency specification format.

Build the ipybox Docker image with your selected skills:

python -m ipybox build -t your-image-tag -d dependencies.txt\n

Replace your-image-tag with your preferred image name.

"},{"location":"installation/#local-installation","title":"Local installation","text":"

For local development or direct usage, install with pip:

pip install freeact-skills[all]\n

This is equivalent to:

pip install freeact-skills[reader,search-google,search-perplexity,zotero]\n

To install specific skills only:

pip install freeact-skills[search-google,zotero]\n
"}]} \ No newline at end of file +{"config":{"lang":["en"],"separator":"[\\s\\-]+","pipeline":["stopWordFilter"]},"docs":[{"location":"","title":"Overview","text":"

The freeact-skills project provides a curated set of predefined skill modules for the freeact agent system. These modules must be pre-installed on ipybox to be accessible by freeact agents.

"},{"location":"#skills","title":"Skills","text":"

Currently in its early development phase, freeact-skills offers a set of core skills and specialized skills. To use a skill in a freeact agent application, reference it by its module name (see freeact tutorials for details). For example, the zotero skill can be referenced as freeact_skills.zotero.api.

Skill module sources are retrieved from ipybox and incorporated into the agent's model context. By convention, freeact-skills packages are split into an api module containing the skill interface, including a detailed description and optional usage examples, and one or more implementation modules containing the underlying logic.

This convention ensures that freeact agents only receive relevant information from the api module while internal implementation details remain hidden. However, it is merely a guideline; you are free to present any Python code as a skill module, depending on your context requirements and the level of detail you want the agent to process.

"},{"location":"#core-skills","title":"Core skills","text":"

Both Google search skills require a GOOGLE_API_KEY or GEMINI_API_KEY, obtainable from Google AI Studio.

"},{"location":"#specialized-skills","title":"Specialized skills","text":""},{"location":"#system-skills","title":"System skills","text":""},{"location":"#status","title":"Status","text":"

freeact-skills is in early development. Skill interfaces and implementations may change frequently, relying on the adaptability of freeact agents to handle such changes gracefully.

"},{"location":"installation/","title":"Installation","text":""},{"location":"installation/#ipybox-installation","title":"ipybox installation","text":"

For use with freeact agents, freeact-skills needs to be pre-installed on ipybox Docker images. First, install ipybox:

pip install ipybox\n

Create a dependencies.txt file with one of the following configurations:

dependencies.txt
# Install all available skills\nfreeact-skills = {version = \"*\", extras = [\"all\"]}\n

The extras=[\"all\"] option includes all available skills: [\"reader\", \"search-google\", \"search-perplexity\", \"zotero\"]. Alternatively, you can install specific skills:

dependencies.txt
# Install selected skills only\nfreeact-skills = {version = \"*\", extras = [\"search-google\", \"zotero\"]}\n

Note

dependencies.txt must follow the Poetry dependency specification format.

Build the ipybox Docker image with your selected skills:

python -m ipybox build -t your-image-tag -d dependencies.txt\n

Replace your-image-tag with your preferred image name.

"},{"location":"installation/#local-installation","title":"Local installation","text":"

For local development or direct usage, install with pip:

pip install freeact-skills[all]\n

This is equivalent to:

pip install freeact-skills[reader,search-google,search-perplexity,zotero]\n

To install specific skills only:

pip install freeact-skills[search-google,zotero]\n
"}]} \ No newline at end of file diff --git a/sitemap.xml.gz b/sitemap.xml.gz index a0203f4..925ff29 100644 Binary files a/sitemap.xml.gz and b/sitemap.xml.gz differ