Skip to content

Wh1isper/ya-mono

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

513 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ya-mono

Yet Another Agents

Release Build status codecov License

Packages

Apps

Repository Layout

  • packages/ — publishable workspace members
  • apps/ — frontend applications and user-facing shells
  • skills/ — canonical skill sources and reference material
  • examples/ — runnable SDK examples
  • scripts/ — repository automation scripts
  • .github/ — CI and release workflows

Primary Skill Sources

  • skills/agent-builder/ — source of truth for the agent-builder skill bundled into YAACLI as building-agents
  • skills/ya-claw-deploy/ — source of truth for the YA Claw deployment skill published as YA_CLAW_DEPLOY_SKILL.zip

Installation

Prerequisites:

  • Python 3.11+
  • uv
  • make
  • Node.js with corepack available for the web app

Clone the repository and install the workspace environment:

git clone https://github.com/wh1isper/ya-mono.git
cd ya-mono
make install

Install the canonical skills into ~/.agents/skills:

make install-skills

This installs agent-builder and ya-claw-deploy for local agent use.

Install published tools with native filesystem search enabled:

uv tool install 'yaacli[rs]'
uv tool install 'ya-claw[rs]'

uv tool install accepts extras in the package requirement. The equivalent extra-dependency form is uv tool install yaacli --with ya-ripgrep-core or uv tool install ya-claw --with ya-ripgrep-core. ya-ripgrep-core is a library dependency, so --with is the matching uv form; --with-executables-from applies to companion packages that also expose CLI executables.

Getting Started

SDK and CLI

Recommended starting points:

OAuth-backed Codex

Run Codex through your ChatGPT subscription with a local OAuth credential store:

uv run --package ya-oauth ya-oauth login codex

Then use oauth@codex:gpt-5.5 in SDK, YAACLI, or YA Claw profiles. Credentials live in ~/.yaai/auth.json.

YA Claw

Read the deployment and runtime docs:

Prepare the runtime environment and start the service:

cp packages/ya-claw/.env.example packages/ya-claw/.env
make run-claw

SDK and tool variables for YA Claw workflows live in packages/ya-agent-sdk/.env.example.

Run the web shell:

make web-dev

Bridge commands live under the main YA Claw CLI:

uv run --package ya-claw ya-claw bridge ls
uv run --package ya-claw ya-claw bridge run lark
uv run --package ya-claw ya-claw bridge serve lark

Build the images:

make docker-build-claw
make docker-build-claw-workspace
make docker-build-platform

Dockerfiles

  • Dockerfile.ya-claw — YA Claw image build
  • Dockerfile.ya-claw-workspace — official YA Claw Docker workspace image build
  • Dockerfile.ya-agent-platform — YA Agent Platform image build

Development

Run repository checks:

make lint
make check
make test

Package Guides

Workspace Commands

Command Description
make install Install Python dependencies, web dependencies, and pre-commit hooks
make install-skills Install canonical skills into ~/.agents/skills
make lint Check lock consistency and run pre-commit hooks
make check Run lock validation, lint, pyright, deptry, and web checks
make test Run environment, SDK, CLI, and YA Claw tests
make run-claw Run the YA Claw backend
make web-dev Run the YA Claw web app
make build-claw Build the ya-claw distribution
make build-platform Build the WIP ya-agent-platform package
make build-all Build distributions for all workspace packages
make docker-build-claw Build the YA Claw Docker image
make docker-build-claw-workspace Build the YA Claw workspace Docker image
make docker-build-platform Build the YA Agent Platform Docker image

License

BSD 3-Clause License. See LICENSE.

About

Yet Another Agent SDK, CLI, Claw, Agent Platform

Topics

Resources

License

Contributing

Stars

18 stars

Watchers

1 watching

Forks

Sponsor this project

 

Packages

 
 
 

Contributors