rivet-dev / rivet-dev/agentos

Claude agent: ensure workspace `.claude/skills` are loaded (don't hardcode bare mode)

Open
#1,834 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Rust
Stars
4.6k
Forks
251
Avg merge
2d 15h
Merged PRs (30d)
34

Description

Request

  • Ensure the packaged Claude agent loads .claude/skills/ from the session workspace.
  • If the adapter runs the CLI in a bare-like mode that skips skill scanning, make that configurable per session (session option, ACP config option, or agent-package env var), defaulting to current behavior.
  • A regression test asserting that a workspace skill is visible to the model would lock this in.

Why

Project-level skills placed in the session workspace are a standard Claude Code extension point. If the CLI is launched in bare mode, .claude/skills/ is silently never scanned and there is no way to enable it from the client side — the skills just don't exist as far as the model is concerned, with no error anywhere.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Inspect the packaged Claude agent adapter and how it launches the CLI, focusing on the session workspace and the .claude/skills/ scanning behavior. Trace the available session, ACP, or agent-package configuration entry points, then add a regression test showing that a workspace skill is visible to the model while preserving the current default behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
ai
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.