-
-
-
-
-
+
+
-**Source-controlled AI checks, enforceable in CI**
+**Open-source AI code agent — fork of [Yuto Agentic](https://github.com/continuedev/continue)**
-
-
## Getting started
Paste this into your coding agent of choice:
```
-Help me write checks for this codebase: https://continue.dev/walkthrough
+Help me write checks for this codebase: https://yutoagentic.dev/walkthrough
```
## How it works
-Continue runs agents on every pull request as GitHub status checks. Each agent is a markdown file in your repo at `.continue/checks/`. Green if the code looks good, red with a suggested diff if not. Here is an example that performs a security review:
+Yuto Agentic runs agents on every pull request as GitHub status checks. Each agent is a markdown file in your repo at `.yutoagentic/checks/`. Green if the code looks good, red with a suggested diff if not. Here is an example that performs a security review:
```yaml
---
@@ -47,39 +42,41 @@ Review this PR and check that:
## Install CLI
-AI checks are powered by the open-source Continue CLI (`cn`).
+AI checks are powered by the Yuto Agentic CLI (`yt`).
**macOS / Linux:**
```bash
-curl -fsSL https://raw.githubusercontent.com/continuedev/continue/main/extensions/cli/scripts/install.sh | bash
+curl -fsSL https://raw.githubusercontent.com/yutoagentic/yutoagentic/main/extensions/cli/scripts/install.sh | bash
```
**Windows (PowerShell):**
```powershell
-irm https://raw.githubusercontent.com/continuedev/continue/main/extensions/cli/scripts/install.ps1 | iex
+irm https://raw.githubusercontent.com/yutoagentic/yutoagentic/main/extensions/cli/scripts/install.ps1 | iex
```
Or with npm (requires Node.js 20+):
```bash
-npm i -g @continuedev/cli
+npm i -g @yutoagentic/cli
```
Then run:
```bash
-cn
+yt
```
Looking for the VS Code extension? [See here](extensions/vscode/README.md).
## Contributing
-Read the [contributing guide](https://github.com/continuedev/continue/blob/main/CONTRIBUTING.md), and
-join the [GitHub Discussions](https://github.com/continuedev/continue/discussions).
+Read the [contributing guide](https://github.com/yutoagentic/yutoagentic/blob/main/CONTRIBUTING.md), and
+join the [GitHub Discussions](https://github.com/yutoagentic/yutoagentic/discussions).
+
+This project is a fork of [Yuto Agentic](https://github.com/continuedev/continue) — see [NAMING.md](./NAMING.md) for details on the rebrand.
## License
-[Apache 2.0 © 2023-2024 Continue Dev, Inc.](./LICENSE)
+[Apache 2.0](./LICENSE)
diff --git a/SECURITY.md b/SECURITY.md
index 81efb94b600..d0d07d709b3 100644
--- a/SECURITY.md
+++ b/SECURITY.md
@@ -2,7 +2,7 @@
## Reporting a Vulnerability
-If you discover a security vulnerability, please do not open a public issue. Instead, please report it by emailing security@continue.dev. We will be highly responsive to all security concerns and ask that you give us sufficient time to investigate and address the vulnerability before disclosing it publicly.
+If you discover a security vulnerability, please do not open a public issue. Instead, please report it by emailing security@yutoagentic.dev. We will be highly responsive to all security concerns and ask that you give us sufficient time to investigate and address the vulnerability before disclosing it publicly.
Please include the following details in your report:
@@ -13,4 +13,4 @@ Please include the following details in your report:
## Contact
-For any other questions or concerns related to security, please contact us at security@continue.dev.
+For any other questions or concerns related to security, please contact us at security@yutoagentic.dev.
diff --git a/YUTO.md b/YUTO.md
new file mode 100644
index 00000000000..40f9e263abf
--- /dev/null
+++ b/YUTO.md
@@ -0,0 +1,131 @@
+# YUTO.md — Agent Instructions for the Yuto Project
+
+This file contains rules and context for AI coding agents working in this repository.
+The repository is a fork of [continuedev/continue](https://github.com/continuedev/continue) being extended with utilities ported from **Marcel** (`/home/fran/dev/yuto-code/marcel/`).
+
+---
+
+## Repository Structure
+
+```
+continue/
+ core/ # Core library — LLM clients, tools, context, indexing
+ extensions/
+ vscode/ # VS Code extension
+ intellij/ # IntelliJ plugin
+ cli/ # CLI tool
+ gui/ # React frontend (Vite + Tailwind)
+ packages/ # Shared packages (config-types, llm-info, etc.)
+ binary/ # Standalone binary build
+ docs/ # Documentation site
+```
+
+---
+
+## Build & Test Commands
+
+All commands run from the **monorepo root** (`continue/`) unless noted.
+
+| Task | Command | Notes |
+| ----------------------- | ------------------------------- | --------------------------------- |
+| Type-check all packages | `npm run tsc:watch` | Watches all packages concurrently |
+| Type-check core only | `cd core && tsc -p ./ --noEmit` | |
+| Run core tests (Jest) | `cd core && npm test` | |
+| Run core tests (Vitest) | `cd core && npm run vitest` | |
+| Lint core | `cd core && npm run lint` | ESLint |
+| Lint fix core | `cd core && npm run lint:fix` | |
+| Build core (for npm) | `cd core && npm run build` | Outputs to dist/ |
+
+> **Never run `npm run build` or `git push` without being asked.** Type-check with `tsc --noEmit` to validate.
+
+---
+
+## Code Conventions
+
+- **TypeScript only** — no `.js` source files in `core/` or `extensions/`
+- **No `.js` extensions** in local `import` paths within `core/` (the tsconfig resolves them)
+- **No `lodash`** in `core/` — use native array/object methods or utilities in `core/util/`
+- **No `execa`** in `core/` — use `child_process` (Node built-in) or the existing `core/util/` shell helpers
+- Double quotes for strings in most files; follow the style of the file being edited
+- Prefer `const` over `let`; avoid `var`
+
+---
+
+## Tool System
+
+Built-in tools live in three layers:
+
+1. **`core/tools/builtIn.ts`** — `BuiltInToolNames` enum + `CLIENT_TOOLS_IMPLS` list
+2. **`core/tools/definitions/`** — Static `Tool` descriptor objects (name, description, parameters schema)
+ - `index.ts` re-exports all definitions
+3. **`core/tools/implementations/`** — Runtime logic (`ToolImpl` functions)
+ - `index.ts` maps tool names to implementations
+4. **`core/tools/callTool.ts`** — Dispatcher — add a `case` here when adding a new tool
+5. **`core/tools/index.ts`** — Assembles base tool list from definitions
+
+### Adding a new built-in tool checklist
+
+- [ ] Add entry to `BuiltInToolNames` enum in `builtIn.ts`
+- [ ] Create `definitions/