Commit Graph

22 Commits

Author SHA1 Message Date
Asklv
4d5d2e1e5a feat: link onboarding guide in docs 2026-03-08 23:13:01 +08:00
Asklv
8eb048d681 feat: add onboarding ap guide 2026-03-08 23:12:55 +08:00
Asklv
0d7b606311 docs: add Tavily web search configuration guide
Detailed setup guide covering API key registration, build-time and
runtime configuration, search flow, pricing tiers, rate limits, and
common troubleshooting steps.
2026-03-07 23:04:46 +08:00
Asklv
302d2df669 docs: add Tavily banner image for setup guide 2026-03-07 23:04:46 +08:00
Asklv
8d114fa862 docs: add tool-setup directory with index README
Create docs/tool-setup/ to organize external service configuration
guides in a dedicated subdirectory.
2026-03-07 23:04:46 +08:00
Asklv
1e869948a8 docs: rename tool-setup to im-integration
Feishu is an IM channel, not a tool. Rename the directory to better
reflect its purpose. Also add links in CN and JA READMEs.
2026-03-06 14:30:00 +08:00
Asklv
f2b1f2066a docs: add architecture, testing, and troubleshooting sections
Complete the Feishu guide with publish/test steps, architecture diagram,
configuration constants, CLI reference, and troubleshooting for common
issues (webhook, token, group chat).
2026-03-05 11:30:00 +08:00
Asklv
3e66c8ee64 docs: add event subscription, configuration, and network setup
Cover webhook URL configuration, event subscription for
im.message.receive_v1, build-time and runtime credential setup,
and network options (direct IP, port forwarding, ngrok, cloud relay).
2026-03-04 16:45:00 +08:00
Asklv
065d050c24 docs: add Feishu setup guide with app creation and permissions
Initial guide covering Feishu Open Platform app creation, App ID/Secret
retrieval, and required permission scopes.
2026-03-02 20:30:00 +08:00
Asklv
d7437b9c73 docs: add tool-setup directory with index README
Create docs/tool-setup/ to organize external service configuration
guides in a dedicated subdirectory.
2026-03-01 15:00:00 +08:00
crispyberry
0b9e66aa4a chore: move CONTRIBUTE.md to repo root as CONTRIBUTING.md
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 01:19:10 +08:00
Bo
7f8a7caa00 docs: remove changelog 2026-02-19 20:55:30 +08:00
Bo
c3e951afb0 docs: update contributing guide 2026-02-19 20:55:23 +08:00
Bo
2d48c1272a docs: add changelog 2026-02-19 16:20:00 +08:00
Bo
a56d6af2db docs: add contributing guide 2026-02-19 15:10:00 +08:00
crispyberry
da43c27003 feat: restore NVS runtime config with CLI commands (NVS > build-time priority)
Bring back two-layer configuration: build-time defaults from mimi_secrets.h
with runtime NVS overrides via serial CLI. NVS values take highest priority
so a pre-flashed board can be reconfigured anywhere with just a USB cable.

Restored CLI commands: wifi_set, set_tg_token, set_api_key, set_model,
set_proxy, clear_proxy, set_search_key. Added new commands: config_show
(displays all config with sensitive fields masked), config_reset (clears
all NVS overrides), and help (lists all commands).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-08 20:42:10 +08:00
crispyberry
82f93b617b refactor: remove NVS/CLI config, use mimi_secrets.h as sole configuration method
All configuration is now done exclusively through mimi_secrets.h at build time.
Removed NVS read/write logic, CLI config commands (wifi_set, set_tg_token,
set_api_key, set_model, set_proxy, clear_proxy, set_search_key), and setter
functions from all modules. CLI retains debug/maintenance commands only.
Updated all documentation to reflect the change.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-07 23:04:24 +08:00
crispyberry
e04254fa94 docs: update for ReAct tool use, web_search, and build-time config
Update READMEs with config file setup (Option A/B), tool section,
set_search_key command, and touch-before-build note. Update
ARCHITECTURE.md with ReAct data flow, tools module map, non-streaming
API protocol, and config priority. Mark tool use items done in TODO.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-07 00:37:49 +08:00
crispyberry
7a6609b722 docs: add memory write via tool use to TODO, mark proxy as done
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-06 23:12:57 +08:00
crispyberry
9b8121c4ce docs: add Chinese README, update proxy commands and model name
- Add README_CN.md with proxy setup guide for users in China
- Add language switcher to both READMEs
- Add set_proxy/clear_proxy to More Commands section
- Update default model to claude-opus-4-6
- Add Nanobot to acknowledgments
- Update ARCHITECTURE.md: proxy module, stack sizes, NVS config

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-06 23:01:05 +08:00
crispyberry
3b53610bdf docs: rewrite README for general audience, move tech details to docs
Simplified language, plain diagrams, human-readable memory table.
Technical architecture stays in docs/ARCHITECTURE.md.
No Linux, inspired by OpenClaw.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-05 19:12:20 +08:00
crispyberry
bf772cb892 docs: add architecture design and feature gap tracker
ARCHITECTURE.md covers system diagram, data flow, module map,
task layout, memory budget, flash partitions, NVS config,
protocols, and nanobot reference mapping.
TODO.md tracks unimplemented features vs nanobot (P0/P1/P2).

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-05 18:56:14 +08:00