feat: LLM-powered model auto-configuration and improved onboarding

Major changes:
- Add autoconfigure_models tool for intelligent model assignment
- Implement LLM-based model selection using openclaw agent
- Improve onboarding flow with better model access checks
- Update README with clearer installation and onboarding instructions

Technical improvements:
- Add model-fetcher utility to query authenticated models
- Add smart-model-selector for LLM-driven model assignment
- Use session context for LLM calls during onboarding
- Suppress logging from openclaw models list calls

Documentation:
- Add prerequisites section to README
- Add conversational onboarding example
- Improve quick start flow

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
Lauren ten Hoor
2026-02-12 20:37:15 +08:00
parent 84483176f4
commit b2fc94db9e
12 changed files with 835 additions and 304 deletions

View File

@@ -6,12 +6,21 @@
**Turn any group chat into a dev team that ships.**
DevClaw is a plugin for [OpenClaw](https://openclaw.ai) that turns your orchestrator agent into a development manager. It hires developers, assigns tasks, reviews code, and keeps the pipeline moving — across as many projects as you have group chats. [Get started &rarr;](#getting-started)
DevClaw is a plugin for [OpenClaw](https://openclaw.ai) that turns your orchestrator agent into a development manager. It hires developers, assigns tasks, reviews code, and keeps the pipeline moving — across as many projects as you have group chats.
**Prerequisites:** [OpenClaw](https://openclaw.ai) must be installed and running.
```bash
openclaw plugins install @laurentenhoor/devclaw
```
Then start onboarding by chatting with your agent in any channel:
```
"Hey, can you help me set up DevClaw?"
```
[Read more on onboarding &rarr;](#getting-started)
---
## What it looks like
@@ -386,6 +395,11 @@ Or for local development:
openclaw plugins install -l ./devclaw
```
Start onboarding:
```bash
openclaw chat "Help me set up DevClaw"
```
### Set up through conversation
The easiest way to configure DevClaw is to just talk to your agent: