From e5a4940b607dd0d8046ba9e7245008199e8d5604 Mon Sep 17 00:00:00 2001 From: Martin Krasser Date: Mon, 6 Jan 2025 12:46:06 +0100 Subject: [PATCH] Deployed 9ce45f1 with MkDocs version: 1.6.1 --- index.html | 3 --- search/search_index.json | 2 +- sitemap.xml.gz | Bin 127 -> 127 bytes 3 files changed, 1 insertion(+), 4 deletions(-) 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 a0203f4f9c17bce859ad6d4f585774bef6d3dd43..925ff29fbc0a7dc62e08cd10eb26dba827d53ec3 100644 GIT binary patch delta 13 Ucmb=gXP58h;9!ugp2%JS02l}ZXaE2J delta 13 Ucmb=gXP58h;9!_oFp<3i02&|z(EtDd