docs: align engine terminology in telegram and docs (#162)
This commit is contained in:
@@ -8,8 +8,8 @@ Takopi parses the first non-empty line of a message for a directive prefix.
|
||||
|
||||
| Directive | Example | Effect |
|
||||
|----------|---------|--------|
|
||||
| `/engine` | `/codex fix flaky test` | Select an engine for this message. |
|
||||
| `/project` | `/happy-gadgets add escape-pod` | Select a project alias. |
|
||||
| `/<engine-id>` | `/codex fix flaky test` | Select an engine for this message. |
|
||||
| `/<project-alias>` | `/happy-gadgets add escape-pod` | Select a project alias. |
|
||||
| `@branch` | `@feat/happy-camera rewind to checkpoint` | Run in a worktree for the branch. |
|
||||
| Combined | `/happy-gadgets @feat/flower-pin observe unseen` | Project + branch. |
|
||||
|
||||
@@ -35,7 +35,7 @@ This line is parsed from replies and takes precedence over new directives.
|
||||
| Command | Description |
|
||||
|---------|-------------|
|
||||
| `/cancel` | Reply to the progress message to stop the current run. |
|
||||
| `/agent` | Show/set the default agent for the current scope. |
|
||||
| `/agent` | Show/set the default engine for the current scope. |
|
||||
| `/model` | Show/set the model override for the current scope. |
|
||||
| `/reasoning` | Show/set the reasoning override for the current scope. |
|
||||
| `/trigger` | Show/set trigger mode (mentions-only vs all). |
|
||||
|
||||
@@ -92,8 +92,8 @@ Takopi parses the first non-empty line of a message for a directive prefix.
|
||||
|
||||
Supported directives:
|
||||
|
||||
- `/engine` or `/engine@bot`: chooses the engine
|
||||
- `/project`: chooses a project alias
|
||||
- `/<engine-id>` or `/<engine-id>@bot`: chooses the engine
|
||||
- `/<project-alias>`: chooses a project alias
|
||||
- `@branch`: chooses a git branch/worktree
|
||||
|
||||
Rules:
|
||||
@@ -117,7 +117,7 @@ The `ctx:` line is parsed from replies and takes precedence over new directives.
|
||||
|
||||
When a message arrives in a chat whose `chat_id` matches `projects.<alias>.chat_id`,
|
||||
Takopi defaults the project context to that alias unless a reply `ctx:` or explicit
|
||||
`/project` directive is present.
|
||||
`/<project-alias>` directive is present.
|
||||
|
||||
In non-topic chats, `/ctx` can bind a chat context. That bound context is treated as
|
||||
ambient and takes precedence over the default project mapping until cleared.
|
||||
|
||||
@@ -8,7 +8,7 @@ If you’re trying to understand the *why*, use **[Explanation](../explanation/i
|
||||
## Most-used reference pages
|
||||
|
||||
- [Commands & directives](commands-and-directives.md)
|
||||
- Message prefixes like `/engine`, `/project`, and `@branch`
|
||||
- Message prefixes like `/<engine-id>`, `/<project-alias>`, and `@branch`
|
||||
- In-chat commands like `/cancel`, `/new`, `/ctx`, `/file …`, `/topic …`
|
||||
- [Configuration](config.md)
|
||||
- `takopi.toml` options and defaults
|
||||
|
||||
@@ -65,7 +65,7 @@ To restore “only respond when invoked” behavior, use trigger mode:
|
||||
Explicit invocation includes any of:
|
||||
|
||||
- `@botname` mention in the message.
|
||||
- `/engine` or `/project_alias` as the first token.
|
||||
- `/<engine-id>` or `/<project-alias>` as the first token.
|
||||
- Replying to a bot message.
|
||||
- Built-in or plugin slash commands (for example `/agent`, `/model`, `/reasoning`, `/file`, `/trigger`).
|
||||
|
||||
|
||||
Reference in New Issue
Block a user