@@ -24,12 +24,12 @@ Air-gapped or hermetic install? Grab the wheel matching your
2424interpreter directly:
2525
2626``` bash
27+ VERSION=5.3.5 # replace with the release version you are installing
28+ PYTAG=cp312-cp312-manylinux_2_28_x86_64
2729pip install \
28- ' https://github.com/A3S-Lab/Code/releases/download/v< VERSION> /a3s_code-< VERSION>-cp312-cp312-manylinux_2_28_x86_64 .whl'
30+ " https://github.com/A3S-Lab/Code/releases/download/v${ VERSION} /a3s_code-${ VERSION} - ${PYTAG} .whl"
2931```
3032
31- Replace ` <VERSION> ` with the release to install, for example ` 5.3.5 ` .
32-
3333## Quick Start
3434
3535``` python
@@ -280,6 +280,24 @@ session.tool("dynamic_workflow", {
280280})
281281session.unregister_dynamic_tool(" dynamic_workflow" )
282282
283+ # Folder-style skills
284+ workspace = " /my-project"
285+ skill_dir = f " { workspace} /skills "
286+ session = agent.session(workspace, skill_dirs = [skill_dir])
287+ matches = session.tool(" search_skills" , {" query" : " review database schema" , " limit" : 5 })
288+ print (matches.output)
289+
290+ skill_result = session.tool(" Skill" , {
291+ " skill_name" : " db-review" ,
292+ " prompt" : " Review the migrations and summarize correctness risks." ,
293+ })
294+ print (skill_result.output)
295+
296+ # Or configure skill directories through SessionOptions.
297+ opts = SessionOptions()
298+ opts.skill_dirs = [skill_dir]
299+ session = agent.session(workspace, opts)
300+
283301# S3-compatible workspace — point the same direct tools at object storage.
284302# `bash`, `git`, `grep`, `glob` are automatically hidden because object
285303# storage cannot service them. Works with AWS S3, MinIO, RustFS, R2, B2.
0 commit comments