Skip to content

Commit 10c898f

Browse files
committed
feat(onboard): add guided first-run reports
1 parent e52f24d commit 10c898f

28 files changed

Lines changed: 2062 additions & 518 deletions

CHANGELOG.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,21 @@ All notable user-visible changes are documented in this file.
1414
- New CLI command group: `loopforge skills list|show|doctor|run`
1515
- New docs pages: skills reference and skills quickstart (EN + ZH)
1616

17+
## [1.1.0] - 2026-03-06
18+
19+
### Added
20+
21+
- `loopforge onboard --starter <hello|workspace-brief|repo-onboarding>` for guided first-day task selection.
22+
- Workspace-local onboarding reports at `.loopforge/onboard-report.json` and `.loopforge/onboard-report.md`.
23+
- New first-day docs pages for starter tasks and onboarding troubleshooting (EN + zh-CN).
24+
- New blog post documenting the next LoopForge iteration informed by OpenFang and OpenClaw.
25+
26+
### Changed
27+
28+
- `loopforge doctor` now includes additive `next_actions` guidance and prints `Suggested next steps` in text output.
29+
- Onboarding metrics reports now include recommended fixes for the most common failure categories.
30+
- README, homepage, CLI reference, walkthrough, reliability docs, and nav now route users through `onboard` first.
31+
1732
## [1.0.0] - 2026-03-06
1833

1934
### Changed

Cargo.lock

Lines changed: 10 additions & 10 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ members = [
1414
]
1515

1616
[workspace.package]
17-
version = "1.0.0"
17+
version = "1.1.0"
1818
edition = "2021"
1919
license = "MIT"
2020
rust-version = "1.75"

README.md

Lines changed: 29 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,12 +39,39 @@ cargo build --release -p loopforge-cli
3939
./target/release/loopforge --help
4040
```
4141

42-
## Quick start (dev)
42+
## Quick start (recommended)
43+
44+
For repository-wide verification during development:
4345

4446
```bash
4547
./init.sh
4648
```
4749

50+
For the best first user run, use `onboard`:
51+
52+
```bash
53+
# 1) Start Ollama
54+
ollama serve
55+
56+
# 2) Run one-command onboarding
57+
loopforge onboard --workspace loopforge-onboard-demo
58+
```
59+
60+
Useful variations:
61+
62+
```bash
63+
# setup-only path (skip first task)
64+
loopforge onboard --workspace loopforge-onboard-demo --skip-agent
65+
66+
# use a more useful starter task
67+
loopforge onboard --workspace loopforge-onboard-demo --starter workspace-brief
68+
```
69+
70+
After onboarding, LoopForge writes:
71+
72+
- `loopforge-onboard-demo/.loopforge/onboard-report.json`
73+
- `loopforge-onboard-demo/.loopforge/onboard-report.md`
74+
4875
## Run with Ollama (OpenAI-compatible)
4976

5077
LoopForge defaults to `ollama` at `http://127.0.0.1:11434/v1` in `~/.loopforge/config.toml`.
@@ -53,7 +80,7 @@ LoopForge defaults to `ollama` at `http://127.0.0.1:11434/v1` in `~/.loopforge/c
5380
# 1) Start Ollama
5481
ollama serve
5582

56-
# 2) Init LoopForge
83+
# 2) Init LoopForge (optional if you use onboard)
5784
loopforge init
5885

5986
# 3) Run an agent session in a workspace directory

0 commit comments

Comments
 (0)