Update name to gitlore instead of gitlab-inbox

This commit is contained in:
teernisse
2026-01-28 15:49:10 -05:00
parent 9a6357c353
commit 55b895a2eb
31 changed files with 1046 additions and 373 deletions

View File

@@ -2,19 +2,19 @@
## Overview
Robot mode optimizes the `gi` CLI for AI agent consumption with structured JSON output, meaningful exit codes, and token-efficient responses.
Robot mode optimizes the `lore` CLI for AI agent consumption with structured JSON output, meaningful exit codes, and token-efficient responses.
## Activation
```bash
# Explicit flag
gi --robot list issues
lore --robot list issues
# Auto-detection (when stdout is not a TTY)
gi list issues | jq .
lore list issues | jq .
# Environment variable
GI_ROBOT=1 gi list issues
LORE_ROBOT=true lore list issues
```
## Global Flags
@@ -51,8 +51,8 @@ When `--robot` is active, errors are JSON on stderr:
{
"error": {
"code": "CONFIG_NOT_FOUND",
"message": "Config file not found at ~/.config/gi/config.toml",
"suggestion": "Run 'gi init' to create configuration"
"message": "Config file not found at ~/.config/lore/config.toml",
"suggestion": "Run 'lore init' to create configuration"
}
}
```
@@ -75,7 +75,7 @@ All commands return consistent JSON structure:
## Command-Specific Output
### gi list issues --robot
### lore list issues --robot
```json
{
@@ -100,7 +100,7 @@ All commands return consistent JSON structure:
}
```
### gi show issue 123 --robot
### lore show issue 123 --robot
```json
{
@@ -134,7 +134,7 @@ All commands return consistent JSON structure:
}
```
### gi ingest --type issues --robot
### lore ingest --type issues --robot
```json
{
@@ -157,7 +157,7 @@ All commands return consistent JSON structure:
}
```
### gi count issues --robot
### lore count issues --robot
```json
{
@@ -173,7 +173,7 @@ All commands return consistent JSON structure:
}
```
### gi doctor --robot
### lore doctor --robot
```json
{
@@ -181,7 +181,7 @@ All commands return consistent JSON structure:
"data": {
"success": true,
"checks": {
"config": { "status": "ok", "path": "~/.config/gi/config.toml" },
"config": { "status": "ok", "path": "~/.config/lore/config.toml" },
"database": { "status": "ok", "version": 6 },
"gitlab": { "status": "ok", "user": "username" },
"projects": [
@@ -192,7 +192,7 @@ All commands return consistent JSON structure:
}
```
### gi sync-status --robot
### lore sync-status --robot
```json
{