feat(iii-directory): directory namespace, download defaults, fetch paths, cwd skills_folder#128
Conversation
|
Warning Rate limit exceeded
You’ve run out of usage credits. Purchase more in the billing tab. ⌛ How to resolve this issue?After the wait time has elapsed, a review can be triggered using the We recommend that you space out your commits to avoid hitting the rate limit. 🚦 How do rate limits work?CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout. Please see our FAQ for further information. ℹ️ Review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (64)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
…ths, cwd skills_folder - directory::skills::download: default registry tag to latest; add branch (default main) for repo clones - directory::skills::fetch-skill: accept bare skill paths and iii:// URIs - Reorganize iii-directory/skills/ markdown to match new namespaces - Update BDD tests, README, and callers (turn-orchestrator, shell, harness, openapi, AGENTS-NEW-WORKER)
250fafa to
42de680
Compare
skill-check — worker6 verified, 19 skipped (no docs/). 1 error across the verified workers.
|
Summary
Standardizes
iii-directorypublic function and trigger IDs under a singledirectory::…namespace, improvesdirectory::skills::downloaddefaults (registrylatest, GitHubmainwith optionalbranch), letsdirectory::skills::fetch-skillaccept bare skill paths as well asiii://URIs, and resolves relativeskills_folderagainst the process working directory. Updates BDD tests, on-disk skill docs layout, README/config docs, and downstream callers (turn-orchestrator,shell,harness,openapi.yaml,AGENTS-NEW-WORKER.md).Motivation
skills::,prompts::,directory::,registry::) made discovery and documentation harder.listreturns without forcing callers to prependiii://.skills_foldershould behave predictably (cwd), not relative to the config file location.Breaking changes
skills_folderis now interpreted from process cwd, not the config file’s directory.Key changes
Naming
skills::*→directory::skills::*(e.g.directory::skills::list,directory::skills::download,directory::skills::fetch-skill)prompts::*→directory::prompts::*directory::engine::{functions,triggers,registered-triggers,workers}::{list,info}directory::registry::workers::{list,info}directory::skills::on-change,directory::prompts::on-changeBehavior
version/tagdefaults totag: latest.branch(defaultmain) passed through to clone.agent-memory/observe) normalized toiii://…where appropriate.Docs & layout
iii-directory/skills/reorganized to mirror namespaces;function_idfrontmatter and cross-links updated.How tested
cargo test --libforiii-directory,turn-orchestrator,shellcargo test --test bdd --no-runforiii-directory(compile check)