Token In โ Token Out | ไป่ฎก็ฎๆฌ่ดจ้ๆ็ๆบ่ฝๆไฝ็ณป็ป
Solar ็ฐๅจๆฏไธไธช AI-native operating system ๅๅ๏ผไธๅชๆฏ Claude/Codex ็ๆ็คบ่ฏ้ๅใๅฎ็ฑไธๅฑ็ปๆ๏ผ
core/,agents/,skills/,rules/,hooks/: AI-native ๅทฅไฝๆตๅ ๆ ธ๏ผๆไพ agent/personaใskillใ่งๅใhook ๅ้ฟๆ็ถๆๅ ฅๅฃใharness/: Solar Harness ๆงๅถ้ข๏ผ่ด่ดฃ sprint ๅ็บฆใDAG ่ฐๅบฆใpane leaseใbuilder/evaluator ๆดพๅใ่ฟ็ซฏๆง่กใbenchmark ๅ็ป้ชๆฒๆทใ.solar/,codex-bridge/,scripts/,deploy/,docs/: ้จ็ฝฒๅฅ็บฆใCodex ๅๅใๅฏผๅบใๅทกๆฃใ็ฅ่ฏๆฒๆทๅไบงๅๅ่พ ๅฉๅทฅๅ ทใ
่ฟ่กๆๆฐๆฎๅบใไธชไบบๆฅๅฟใๅฏ้ฅใWAL/SHMใpane ๆชๅพใๆฌๆบ็งๆ่ฝจ่ฟนๅๆฌๅฐๆจกๅ็ผๅญไธไฝไธบๅ ฌๅผๆบ็ ๆไบค๏ผๅฎ่ฃ ๅจๅ Harness ไผๅจๆฌๆบ็ๆ่ฟไบ่ฟ่กๆ่ตไบงใ
flowchart TB
User["Operator / Codex / Claude Code"] --> Intent["Intent & Contract Layer\nnatural language / PRD / sprint contract"]
Intent --> Core["Solar Core\nagents / skills / rules / hooks / CLAUDE.md"]
Intent --> Harness["Solar Harness Control Plane\ncoordinator / autopilot / task queue / pane lease"]
Harness --> Planner["Planner\nplan.md + task_graph.json"]
Planner --> Scheduler["DAG Scheduler\nready nodes / write-scope guard / capability matching"]
Scheduler --> Builders["Builder Workers\nmain panes + builder lab + remote workers"]
Scheduler --> Evaluator["Evaluator\nnode verdict / batch gate / parent gate"]
Builders --> Artifacts["Sprint Artifacts\nhandoff / eval / reports / accepted outputs"]
Evaluator --> Artifacts
Artifacts --> Experience["Experience Memory\nsuccess/failure compression / reusable lessons"]
Experience --> Scheduler
Harness --> Capability["Capability Plane\nskills inventory / intent match / runtime scorecards"]
Capability --> Scheduler
Capability --> Core
Harness --> DataAccess["Data Access Layer\nMirage VFS / QMD search / Solar DB / Obsidian vault"]
DataAccess --> DataProcessing["Data Processing\nMinerU / wiki-ingest / embeddings / provenance"]
DataProcessing --> Knowledge["Unified Knowledge\n_sources / Obsidian / QMD index / accepted artifacts"]
Knowledge --> Core
Knowledge --> Harness
flowchart TB
Repo["GitHub Repo\nlisihao/Solar"] --> RepoHarness["Published Harness\n~/Solar/harness"]
Repo --> LocalInstall["Local install\n~/Solar + ~/.solar + ~/.claude"]
LocalInstall --> RuntimeHarness["Runtime Harness\n~/.solar/harness"]
RepoHarness --> RuntimeHarness
subgraph LocalMachine["Local workstation"]
RuntimeHarness --> MainSession["tmux: solar-harness\nmain control screen"]
MainSession --> P0["pane 0\nPM / Codex handoff / owner intent"]
MainSession --> P1["pane 1\nPlanner / Architect\nplan.md + task_graph.json"]
MainSession --> P2["pane 2\nBuilder main\nimplementation"]
MainSession --> P3["pane 3\nEvaluator / bridge\nnode verdict + parent gate"]
RuntimeHarness --> LabSession["tmux: solar-harness-lab\nparallel builder lab"]
LabSession --> L0["lab pane 0\nBuilder worker"]
LabSession --> L1["lab pane 1\nBuilder worker"]
LabSession --> L2["lab pane 2\nBuilder worker"]
LabSession --> L3["lab pane 3\nBuilder worker"]
RuntimeHarness --> StatusUI["Status UI\nlocalhost dashboard / integrations / config"]
end
RuntimeHarness --> RemoteDispatch["solar-remote-dispatch\nsync / dispatch / pull / doctor"]
subgraph RemoteMachine["Remote Mac mini or worker host"]
RemoteDispatch --> RemoteHarness["Remote Solar Harness\n~/.solar/harness"]
RemoteHarness --> RemoteMain["remote tmux main screen\nPM / Planner / Builder / Evaluator"]
RemoteHarness --> RemoteLab["remote builder lab\nparallel verification / heavy jobs"]
RemoteHarness --> RemoteStatus["remote coord-status\nhealth / stale lock / panes"]
end
RuntimeHarness --> Vault["Knowledge Vault\nObsidian + _raw + _sources"]
Vault --> QMD["QMD Index\nsemantic + lexical retrieval"]
Vault --> Backup["Optional Drive mirror\nbackup only, not primary runtime"]
Solar Harness ็ๆ ธๅฟไธๆฏโไบบ็ฏ paneโ๏ผ่ๆฏๆไปถๅๅ็บฆๅบ + coordinator + DAG schedulerใ็จๆทๆ Codex ๅ
ๆ้ๆฑ่ฝๆ sprint contract๏ผPlanner ๅ่พๅบไบบ็็ plan.md ๅๆบๅจๆง่ก็ task_graph.jsonใCoordinator ๅชๆดพๅ ready node๏ผpane lease ้ฒๆญขๆขๅ ๏ผEvaluator ๅชๅฏน node/batch/parent gate ็ป verdictใ
flowchart LR
UserIntent["User intent\nไธๅฅ่ฏ้ๆฑ / bug / integration request"] --> Contract["Contract Library\nharness/sprints/*.contract.md"]
Contract --> Status["Sprint Status\n*.status.json\nphase / handoff_to / round"]
Contract --> Planner["Planner output\n*.plan.md\n*.task_graph.json"]
Planner --> Graph["TaskGraph DAG\nnodes / depends_on / write_scope\nrequired_skills / required_capabilities"]
Graph --> Enrich["Capability Enrich\ninfer required_capabilities\nfrom contract + node text"]
Enrich --> Scheduler["Graph Scheduler\nready_nodes / batches / assign_workers"]
Scheduler --> Queue["Task Queue\nrun/queue/*.jsonl\ngraph_node payloads"]
Scheduler --> Lease["Pane Lease\nrun/pane-leases\nexclusive ownership + TTL"]
Queue --> Coordinator["Coordinator / Autopilot\nwake target pane\nno manual Enter expected"]
Coordinator --> BuilderDispatch["Builder dispatch\n*.Sx-dispatch.md"]
BuilderDispatch --> Builder["Builder pane\nimplements one node only"]
Builder --> Handoff["Node handoff\n*.Sx-handoff.md"]
Handoff --> EvalDispatch["Evaluator dispatch\n*.Sx-eval-dispatch.md"]
EvalDispatch --> Evaluator["Evaluator pane\nchecks acceptance + write scope"]
Evaluator --> NodeVerdict["Node verdict\n*.Sx-eval.md/json"]
NodeVerdict --> Gate{"All deps passed?"}
Gate -- "yes" --> Scheduler
Gate -- "no" --> Blocked["Downstream remains blocked"]
Scheduler --> ParentGate["Parent ready check\nall nodes + required gates passed"]
ParentGate --> Final["Sprint passed / failed / superseded\naccepted artifacts exported"]
| ่งๅ | ไฝ็จ |
|---|---|
depends_on |
ไธๆธธ node ๆช passed๏ผไธๆธธไธๆดพๅ |
write_scope |
ๅๆนๅนถ่กๅๆฃๆฅๅ่ๅด๏ผ้ๅ ๅๆๆน |
required_capabilities |
่ฐๅบฆๅจๆ่ฝๅ้ๆฉ worker๏ผไพๅฆ browserใRufloใMarkItDownใATLAS |
pane lease |
pane ่ขซๅ ็จๆถๆ้๏ผไธ็ดๆฅๆข pane |
node verdict |
ๆฏไธช node ๅ็ฌ่ฏๅฎก๏ผไธ่ฝ็ดๆฅๆ parent sprint ๆ passed |
parent_ready_check |
ๅชๆๆๆ node ๅ required gate passed๏ผparent sprint ๆ่ฝๅ ณ้ญ |
sequenceDiagram
participant U as User / Codex
participant L as Local Contract Library
participant LC as Local Coordinator
participant LB as Local Builders
participant RD as Remote Dispatch
participant RH as Remote Harness
participant RB as Remote Builders
participant E as Evaluator
U->>L: write contract.md / status.json
L->>LC: coordinator detects handoff_to
LC->>L: planner writes plan.md + task_graph.json
LC->>LB: dispatch ready local DAG nodes
LC->>RD: optional dispatch remote-heavy or parity sprint
RD->>RH: rsync contract + artifacts, wake remote coordinator
RH->>RB: remote panes execute assigned work
RB->>RH: write handoff/eval/status artifacts
RD->>L: pull remote artifacts back
LB->>E: local node handoff for review
RH->>E: remote eval evidence pulled into local library
E->>L: node verdict / parent gate / final status
flowchart TB
subgraph "Execution Plane"
Symphony["OpenAI Symphony Patterns\nWORKFLOW contract / hooks / events"]
DAG["TaskGraph DAG\nrequired_capabilities / write_scope / join gates"]
Remote["Remote Dispatch\nMac mini doctor / dispatch / pull"]
end
subgraph "Knowledge Plane"
Obsidian["Obsidian Wiki\nhuman-readable vault"]
QMD["QMD\nsemantic index + retrieval"]
MinerU["MinerU\nPDF deep extraction"]
Mirage["Mirage\nunified virtual data access"]
end
subgraph "Capability Plane"
Ruflo["Ruflo / Claude Flow\nsandbox runtime + MCP surface"]
Gstack["Gstack / Browser QA"]
Superpowers["Superpowers\nplanning / TDD / debugging"]
ATLAS["ATLAS\nstructured repair"]
Skills["Solar Skills\ninventory / doctor / inject"]
end
Symphony --> DAG
DAG --> Remote
DAG --> Skills
Skills --> Ruflo
Skills --> Gstack
Skills --> Superpowers
Skills --> ATLAS
Mirage --> Obsidian
Mirage --> QMD
MinerU --> Obsidian
Obsidian --> QMD
QMD --> Skills
| ่ฝๅ | ็ถๆ | ่ฏดๆ |
|---|---|---|
| AI-native Core | ok | agents/skills/rules/hooks/core ๅฏๅฎ่ฃ
ๅฐ ~/.claude๏ผไฝไธบ Claude/Codex ๅทฅไฝๆตๅ
ๆ ธ |
| Solar Harness | ok | sprint contractใcoordinatorใtask queueใpane leaseใbuilder/evaluator ๆดพๅ |
| DAG ๅนถ่ก่ฐๅบฆ | ok | task_graph.json ๆฏๆไพ่ตใwrite_scope ๅฒ็ชไฟๆคใjoin gateใparent gate |
| ่ฝๅ่ชๅจ้ๆฉ | ok | ๆ นๆฎไปปๅกๆๆฌๆจๅฏผ required_capabilities๏ผ่ฐๅบฆๅ่ชๅจ enrich๏ผๆดพๅๆๆฌๆพๅผๅฑ็คบ |
| ๅค pane ๅๅ | ok | ไธปๅฑ + builder lab๏ผๆฏๆไธๅๆจกๅ/worker ่ฝๅๅ lease ไฟๆค |
| ่ฟ็ซฏๆง่ก | ok | solar-remote-dispatch ๆฏๆ doctorใdispatchใpull ๅ Mac mini ๅคๆ ธ้พ่ทฏ |
| ็ฅ่ฏๅบ้ญ็ฏ | ok | Obsidian WikiใQMDใSolar DBใaccepted artifactsใwiki dispatch |
| ๆๆกฃ/PDF ๅค็ | ok | MinerU / MarkItDown / wiki-ingest / QMD index ๅๅฑๅค็ |
| ็ปไธๆฐๆฎ่ฎฟ้ฎ | warn | Mirage VFS ่ฎพ่ฎกๅๅบ็ก mount ๅญๅจ๏ผๆทฑๅฑ SDK/FUSE ้ญ็ฏ็ปง็ปญๆผ่ฟ |
| Ruflo / Claude Flow | ok | sandbox runtime ๅฏ็จ๏ผCLI/MCP smoke ้่ฟ๏ผไธๆฑกๆๅฎฟไธป้กน็ฎ hooks |
| Benchmark / Proof | ok | capability certificationใactivation proofใfusion benchmarkใheavy proof |
| ่ชๆผๅ่ฝๅ | ok | capability scorecardใruntime-aware rankingใexperience memory ๅ regression gates |
git clone https://github.com/lisihao/Solar.git ~/Solar
cd ~/Solar
./install.shๅธธ็จๅ ฅๅฃ๏ผ
| ๅ ฅๅฃ | ๅฝไปค/ไฝ็ฝฎ | ็จ้ |
|---|---|---|
| L1 ๅฎ่ฃ | ./install.sh |
ๅฎ่ฃ
Solar Core ๅฐ ~/.claude / ~/.solar |
| Agent ไฝฟ็จ | @Coder, /commit, /review |
้่ฟ Claude/Codex ่ฐ็จ agents ๅ skills |
| Harness ๅๅธๆบ | ~/Solar/harness/ |
GitHub ไธ่ฝฝๅ็็ๆฌๅ Harness ไปฃ็ |
| Harness ่ฟ่ก็ฎๅฝ | ~/.solar/harness/ |
ๆฌๆบๅฎ้ ่ฟ่ก็ๅ่ฐๅจ็ฎๅฝ |
| Harness ๅๆญฅ | ./scripts/sync-harness-runtime.sh |
ๆ ~/Solar/harness/ ๅๆญฅๅฐ ~/.solar/harness/ |
| Harness ๆงๅถ้ข | ~/.solar/bin/solar-harness |
sprint ๅ็บฆใๆดพๅใevalใcoordinator |
| Harness ่ชๆฃ | cd ~/.solar/harness && ./doctor.sh --summary |
ๆฃๆฅๆฌๅฐ่ฟ่ก็ฏๅขๅๆงๅถ้ข |
| Coordinator | ~/.solar/bin/solar-harness start |
ๅฏๅจ tmux panes + coordinator |
| Status UI | ~/.solar/bin/solar-harness status-server |
ๆๅผๆฌๅฐ็ถๆ้ขๆฟใ้ ็ฝฎ้กตๅ้ๆๅฅๅบท |
| ่ฟ็ซฏๅๆญฅ | harness/tools/sync-code-to-mac-mini.sh |
ๅๆญฅ MacBook/Mac mini Harness ไปฃ็ |
| ่ฟ็ซฏๅคๆ ธ | solar-remote-dispatch doctor --json |
ๆฃๆฅ SSHใrsyncใremote harnessใtmuxใpane ็ถๆ |
| ่ฝๅ่ฏๆ | ~/.solar/bin/solar-harness integrations activation-proof --json |
่ฏๆ้ป่ฎค dispatch/DAG/runtime/่ดไพๆงๅถ |
-
ๆฌๆบๅฎ่ฃ ๏ผ
git clone https://github.com/lisihao/Solar.git ~/Solar cd ~/Solar ./install.sh ./scripts/smoke-install.sh
-
Harness ๅฏๅจ๏ผ
cd ~/Solar ./scripts/sync-harness-runtime.sh cd ~/.solar/harness ./doctor.sh --summary ~/.solar/bin/solar-harness start ~/.solar/bin/solar-harness coord-status
-
่ฟ็ซฏ Mac mini ้ๅ้จ็ฝฒ๏ผๅฏ้๏ผ๏ผ
cd ~/Solar ./scripts/sync-harness-runtime.sh cd ~/.solar/harness ./tools/sync-code-to-mac-mini.sh solar-remote-dispatch doctor --host <user@mac-mini-host> --json
-
ๆไบค/ๅๅธๅๆฃๆฅ๏ผ
cd ~/Solar ./scripts/smoke-install.sh cd harness bash -n coordinator.sh lib/pane-lease.sh python3 -m py_compile lib/graph_scheduler.py lib/graph_node_dispatcher.py lib/pane_lease.py ./solar-harness.sh integrations activation-proof --json
็ๅฎๅฏๆง่กๆๅฐ่ทฏๅพ โ ๅชๆฟ่ฏบ L1 ๅบ็กๅฎ่ฃ ๏ผไธๅ่ฃ ๅญๅจ็ๅ่ฝใ
git clone https://github.com/lisihao/Solar.git ~/Solar
cd ~/Solar && ./install.shๅฎ่ฃ ๅฎๆๅไผ่ชๅจ verify L1/L2 ้กน็ฎ,ๅ จ โ ่กจ็คบๆๅใ
่ฏทๅธฎๆๅฎ่ฃ Solar:
- ไธฅๆ ผๆ https://raw.githubusercontent.com/lisihao/Solar/main/INSTALL-AGENT.md ็ 8 ๆญฅๆง่ก
- ๆฏๆญฅๅฟ ้กปๅ ๆฅๅ"็ฎ็+ๅฝไปค+้ขๆ่พๅบ",ๆ็นๅคดๆๆง่ก
- ไปปไธๆญฅๅคฑ่ดฅ็ซๅปๅไธ,ๅ่ฏๆๅคฑ่ดฅ็ๅ ทไฝ่พๅบ,ไธ่ฆ้้ป่ทณ่ฟ
- ่ฃ ๅฎๅๅฟ ้กป่ท
cd ~/Solar && ./install.shๆซๅฐพ็ L1/L2 ่ชๆฃ,ๅ จ โ ๆ็ฎๆๅ- L2 Harness ็ๅๅธๆบๆฏ
~/Solar/harness๏ผ่ฟ่กๅ่ชๆฃไฝฟ็จ~/.solar/harness/~/.solar/bin/solar-harness็ฐๅจๅผๅง Step 1:็ณป็ปๆฃๆตใ
| ้ถๆฎต | ๆไฝ | ไบง็ฉ |
|---|---|---|
| 1. clone | ๅไปๅบ lisihao/Solar ๅฐ ~/Solar |
~/Solar/ |
| 2. ๅคไปฝ | ็ฐๆ ~/.claude/ (ๅฆๆ) |
~/.claude/backup-<ๆถ้ดๆณ>/ |
| 3. ๅคๅถ | ~/Solar/{CLAUDE.md, rules, skills, agents, hooks, core} โ ~/.claude/ |
~/.claude/ ๅ
ๅฎน |
| 4. ๅๅงๅ | ๅๅปบ ~/.solar/ + solar.db (ๅฆๆ schema) |
~/.solar/solar.db |
| 5. ่ชๆฃ | L1/L2 verify ่พๅบ PASS/FAIL | ้ๅบ็ 0=ๆๅ |
ls ~/.claude/CLAUDE.md ~/.claude/rules ~/.claude/skills ~/.claude/agents ~/.solar && \
echo "โ
Solar L1 ๅฎ่ฃ
ๅฐฑไฝ"ไปปไธๆไปถ/็ฎๅฝไธๅญๅจๅๅคฑ่ดฅ,่ทณๅฐ INSTALL-AGENT.md Step 7 Troubleshootใ
- ๅฟ
้ (L1 ๅบ็ก):
~/Solarไปๅบ +./install.shโ~/.claude/้ ็ฝฎๅฐฑไฝ โ ๅฏๅจ Claude Code ่พๅ ฅsolar็ๅฏๅจๅฎฃๅ - ๅฏ้ (L2 ้ซ็บง): Solar Harness ๅ่ฐๅจ / Sprint / DAG ่ฐๅบฆ / ่ฟ็ซฏๆง่ก โ ๅๅธๆบๅจ
~/Solar/harness๏ผ่ฟ่ก็ฎๅฝๅจ~/.solar/harness๏ผ./install.shไผ่ชๅจๅๆญฅ๏ผไนๅฏๆๅจ่ท./scripts/sync-harness-runtime.sh - ๅฏ้ (L3 ้กน็ฎ):
~/Solar-MAX้กน็ฎๆจกๅผ โ ็ฌ็ซๅคงไปๅบ, ่ฏฆ่ง USER-GUIDE
ๅฎๆด 8 ๆญฅๅงๆฌ: INSTALL-AGENT.md
ไฟฎๆน install.sh ๆไปๅบ็ปๆๅ, ่ท fresh-install smoke (ๆฒ็้็ฌ็ซ้ช่ฏ, ไธๆฑกๆๆฌๆบ ~/.claude/):
./scripts/smoke-install.sh่พๅบ โ
Solar L1 + L2 Smoke Test PASSED ๆ่ฝ pushใ
๐ ๅฎๆด็จๆทไฝฟ็จๆๅ (USER-GUIDE.md) โ 849 ่กๅ จ้ขๆๆกฃ
ๆถต็๏ผ
- ่งฆๅ่ฏๅคงๅ จ๏ผ100+ ๅธธ็จ่งฆๅ่ฏ๏ผ
- ๆ ธๅฟๅฝไปค้ๆฅ๏ผ18 ไธช bin ๅฝไปค๏ผ
- MCP ๅทฅๅ ท่ฐ็จๆๅทง
- Skills ้ๆฅ๏ผTop 50 ๅ็ฑป๏ผ
- Sprint ๅทฅไฝๆต่ฏฆ่งฃ
- ็ฅ่ฏๅบไฝฟ็จๆๅ
- ๆ ้ๆๆฅ FAQ
- ่ฟ้ถๅฎๅถๆนๆณ
ๅฟซ้ๅ่๏ผTRIGGERS.md | SPRINTS-HIGHLIGHTS.md
ไผ ็ปๆนๆก: ๅจ็ฐๆ OS ไธๅ ๅ AI ๅ่ฝ (AI-Powered) Solar: ไป่ฎก็ฎๆฌ่ดจไธบ AI ้ๆฐ่ฎพ่ฎก (AI-Native)
| ็ปดๅบฆ | ไผ ็ป OS + AI | Solar (AI Native) |
|---|---|---|
| ไบคไบๅ ฅๅฃ | GUI/CLI | ่ฏญไนๆๅพ |
| AI ่ง่ฒ | ้ๅ ็นๆง | ๅ ๆ ธไธ็ญๅ ฌๆฐ |
| Token ๆ็ | ไฝ๏ผๅคง้ๅไฝ๏ผ | ้ซ๏ผๆ็ญ่ทฏๅพ๏ผ |
| ๆง่กๆจกๅผ | ๅคๅฑ็ฟป่ฏ | ็ปๆๅ Action |
| ่ฎฐๅฟ็ณป็ป | ๆไปถ่ทฏๅพ | ่ฏญไน็ดขๅผ |
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ AI Native OS ๆถๆ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ Intent Layer โ ่ช็ถ่ฏญ่จ / @Agent / /Skill โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ Semantic Parser โ sys_agents + sys_skills + ่ทฏ็ฑ่งๅ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ Execution Engine โ 13 Agents + ไบ้ถๆฎตๆต็จ + Gate ๆฃๆฅ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ Self-Evolution โ ไบ่ฏ็ณป็ป + ไนฆ่ฎฐๅ + ่ชๅจไผๅ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ UI Runtime โ TVS ZenWhite ่ฎพ่ฎก็ณป็ป โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
| ่ฏด | ๅฏๅจๆจกๅผ | ๆ่ฟฐ |
|---|---|---|
| "ๆ่ฆๅผๅ" | Solar Dev | 13ไธชAgent + ไบ้ถๆฎตๆต็จ |
| "ๆ่ฆๅๅ ฌ" | Clawbot | ้ฎไปถ/ๆฅ็จ/ๆๆกฃ/ไปปๅกๅค็ |
| "ๆ่ฆ็ ็ฉถ" | Research | ๆๆฏ่ฐ็ + ๅฏ่กๆงๅๆ |
# ๅฎ่ฃ
(ไธ้ฆ้กต"ไธ้ฎๅฎ่ฃ
"ไธ่ด)
git clone https://github.com/lisihao/Solar.git ~/Solar
cd ~/Solar && ./install.sh
# ไฝฟ็จ
@Coder ไผๅ่ฟไธชๅฝๆฐ # ็ด่พพ Agent
/commit # ่ฐ็จ Skillไผ ็ป AI ไผ่ฏ็ๆๅคง้ฎ้ข๏ผไธไธๆๅ็ผฉๅฏผ่ดๅคฑๅฟใSolar ้่ฟๆไปถ็ณป็ปๆไน ๅๅฝปๅบ่งฃๅณ๏ผ
็ฌฌ้ถๅๅ: ๅฏน่ฏๆฏ็ผๅญ๏ผๆไปถๆฏๅฏไธ็็ธๆบ
.solar/STATE.md - ๅฝๅไฝๆๆๅฟ (Mission/Constraints/Progress/Next Actions)
.solar/DECISIONS.md - ๅณ็ญๆฅๅฟ (่ฟฝๅ ๅผ๏ผๆฐธไธๅ็ผฉ)
.solar/LOG/ - ๅฝไปคๅๅฒใๅบๅๆฐๆฎใ้่ฏฏ่ฎฐๅฝ
ๆๆ: ๅณไฝฟไผ่ฏๅ็ผฉ๏ผ่ฏปๅ STATE.md ๅณๅฏๆขๅคๅฎๆดไธไธๆใ
ๆฏไธชไปปๅกๆ่งฃไธบๅฏๆฃๆฅ็น็ๅฒๅบๅ๏ผ
- ๅผๅบ 30 ็ง: ่ฏป STATE.md๏ผๅค่ฟฐ Mission/Next Actions
- ๆง่ก 10-40 ๅ้: ๅชๅ Next Actions๏ผไธ่ท้ขไธๅๆฃ
- ๆถๅฐพ 2 ๅ้: ๆดๆฐ Progress + git checkpoint
AI ้ฉฑๅจ็็ฎ่คๅฅๅบทๆฃๆต็ณป็ป๏ผ
- Phase 2.1: CoreML + MobileNetV3 ๆฌๅฐๅ็ฑป (~30ms, 100x faster)
- Phase 2.2: YOLOv8 ็ ็ถๆฃๆต + ไธฅ้็จๅบฆ่ฏไผฐ
- Phase 2.3: SQLite ๅๅฒ่ฟฝ่ธช + 30ๅคฉ่ถๅฟๅๆ
ๆง่ฝ๏ผ$0.002/ๆฌก โ $0/ๆฌก๏ผ3-5s โ ~30ms
ๆ็ฎ็ๆง้ขๆฟ๏ผๅฎๆถๅฑ็คบ็ณป็ป็ถๆๅๆง่ฝๆๆ ใ
ไผ่ฏๆขๅคไป 16K tokens โ 9K tokens๏ผ่็ 42% ๆๆฌใ
ไผ ็ปๆนๅผ (50+ tokens):
็จๆท: "ๆฃๆฅ็ฃ็"
LLM: #!/bin/bash
df -h | grep -E "^/dev" | awk '{print $1,$5}'
# ๆฃๆฅไฝฟ็จ็...
AI Native (8 tokens):
็จๆท: "ๆฃๆฅ็ฃ็"
LLM: { "skill": "check_disk", "path": "/" }
ๅๅฐ 85%+ Token ๆถ่๏ผๅๆถๆๅๅฎๅ จๆงใ
| ๅฑ็บง | Agent | ่่ดฃ |
|---|---|---|
| ๅณ็ญ | Researcher / Architect / PM / Reporter | ่ฐ็ ใ่ฎพ่ฎกใ้ชๆถใๆฅๅ |
| ๆง่ก | Coder / Tester / Reviewer | ็ผ็ ใๆต่ฏใๅฎกๆฅ |
| ๆฏๆ | Docs / Ops / Guard / Secretary | ๆๆกฃใ้จ็ฝฒใๅฎๆคใ่ฎฐๅฝ |
| ๅทฅๅ ท | BenchmarkReporter / SkillMarket | ๆต่ฏๆฅๅใๆ่ฝๅธๅบ |
P1 ็ ็ฉถ โ P2 ่ฎพ่ฎก โ P3 ๅฎ็ฐ โ P4 ้ช่ฏ โ P5 ๆถๅฐพ
โ โ โ โ โ
โผ โผ โผ โผ โผ
Researcher Architect Coder Tester// OpsโPM
+Guard +Guard Reviewer โSecretary
// = ๅนถ่ก | โ = ไธฒ่ก | Gate ๆฃๆฅ็กฎไฟ่ดจ้
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ Self-Evolution System โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ ๆฐๆฎ้้ โ Agentๆง่ก/Skill่ฐ็จ/้ถๆฎต่ฝฌๆข โ ่ชๅจ่ฎฐๅฝ โ
โ ไบ่ฏ็ณป็ป โ 25ๆก่งๅ: Reviewer่ฏCoder, PM่ฏTester... โ
โ ไนฆ่ฎฐๅ โ ไผ่ฎฎ็บช่ฆ + ๆง่ฝ่ฏไผฐ + ไผๅๅปบ่ฎฎ โ
โ ๆ็ปญไผๅ โ ๅบไบๅๅฒๆฐๆฎ่ชๅจ่ฐไผๅๆฐ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
| ็ฑปๅซ | Skill |
|---|---|
| ๅผๅ | /commit /pr /review /test /build /benchmark |
| ๆๆกฃ | /docs /report /changelog |
| ็ณป็ป | /status /stats /save /restore /ontology |
| ๅทฅๅ ท | /webapp-testing /mcp-builder /skill-creator /shortcut-builder |
| ๅๅ ฌ | /office /email-search /office-notes /office-tasks /office-reminders |
| ๅฅๅบท | /skin-check - AI ็ฎ่คๆฃๆต (ๆฌๅฐๆจกๅ + ไธๅฎถ่ฏๅฎก) |
ๆฏไธช Agent ๆง่กๅๅฟ ้กป่พๅบๅฎฃๅ๏ผThinking Out Loud๏ผ:
โโ ๐ป Coder โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ Task: ไผๅ Hash Join ๆง่ฝ โ
โ Plan: โ
โ 1. ๅๆๅฝๅ็ถ้ข โ
โ 2. ๅฎ็ฐ SIMD ๅ ้ โ
โ 3. ้ช่ฏๆง่ฝๆๅ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ ไผ ็ปๆนๅผ: ๆขๅคไผ่ฏ 10K-50K tokens โ
โ Solar: /restore ~500 tokens (่็ 90%+) โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โโโโโโโโโโโโโโโโโโโ
โ User Intent โ
โ ่ช็ถ่ฏญ่จ่พๅ
ฅ โ
โโโโโโโโโโฌโโโโโโโโโ
โ
โโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโ
โ โ โ
โผ โผ โผ
โโโโโโโโโโโโ โโโโโโโโโโโโ โโโโโโโโโโโโ
โ Solar โ โ Clawbot โ โ Research โ
โ Dev Mode โ โ Office โ โ Mode โ
โโโโโโฌโโโโโโ โโโโโโโโโโโโ โโโโโโโโโโโโ
โ
โผ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ Execution Engine โ
โ โโโโโโโ โโโโโโโ โโโโโโโ โโโโโโโ โโโโโโโ โ
โ โ P1 โโโ P2 โโโ P3 โโโ P4 โโโ P5 โ โ
โ โ็ ็ฉถ โ โ่ฎพ่ฎก โ โๅฎ็ฐ โ โ้ช่ฏ โ โๆถๅฐพ โ โ
โ โโโโโโโ โโโโโโโ โโโโโโโ โโโโโโโ โโโโโโโ โ
โ โ โ โ โ โ โ
โ Researcher Architect Coder Tester Ops โ
โ +Guard +Guard //Review โPM โ
โ //Docs โSecretary โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ
โโโโบ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ โ State Persistence (ๆๅคฑๅฟ) โ
โ โ .solar/STATE.md + DECISIONS.md โ
โ โ ๅฏน่ฏๆฏ็ผๅญ๏ผๆไปถๆฏๅฏไธ็็ธๆบ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โผ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ Self-Evolution Layer โ
โ โโโโโโโโโโโโ โโโโโโโโโโโโ โโโโโโโโโโโโ โ
โ โ sys_* โ โ evo_* โ โ ไนฆ่ฎฐๅ โ โ
โ โ 191 ่กจ โ โ ๆง่ก่ฟฝ่ธช โ โ ๆฑๆปไผๅ โ โ
โ โโโโโโโโโโโโ โโโโโโโโโโโโ โโโโโโโโโโโโ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ
โผ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ TVS UI Runtime + Web Dashboard โ
โ ZenWhite ่ฎพ่ฎก็ณป็ป | 9็ง่ง่ง้ฃๆ ผ | ๅฎๆถ็ๆง้ขๆฟ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
191 ๅผ ็ณป็ป่กจๆฏๆๆบ่ฝ่ทฏ็ฑไธ่ชๆๆผ่ฟ:
| ็ฑปๅซ | ่กจ | ็จ้ |
|---|---|---|
| ่ตๆบๆณจๅ | sys_agents, sys_skills, sys_hooks | ่ตๆบ่ช็ |
| ่ทฏ็ฑ่งๅ | sys_routing_model/agent/tool | ๆบ่ฝ้ๆฉ |
| ๆง่ก่ฟฝ่ธช | evo_agent_executions, evo_tool_calls | ๆฐๆฎ้้ |
| ไบ่ฏ็ณป็ป | evo_review_rules, evo_votes | ่ดจ้่ฏไผฐ |
| ๅญฆไน ไฟกๅท | evo_learning_signals | ๆ็ปญไผๅ |
| ็ปดๅบฆ | Solar | AutoGen | CrewAI | MetaGPT |
|---|---|---|---|---|
| AI Native ๆถๆ | Token First | AI ๅ ๅ | AI ๅ ๅ | AI ๅ ๅ |
| ไบ้ถๆฎตๆต็จ | P1โP5 Gate | ๆ | ๆ | ้จๅ |
| ่ชๆๆผ่ฟ | ไบ่ฏ+ไนฆ่ฎฐๅ | ๆ | ๆ | ๆ |
| ไผ่ฏๆขๅค | 90%+ Token ่็ | ๆ | ๆ | ๆ |
| @Agent ็ด่พพ | ่ฏญไน่ทฏ็ฑ | ๆ | ๆ | ๆ |
| ๅคๆจกๅผๅๆข | Dev/Office/Research | ๅๆจกๅผ | ๅๆจกๅผ | ๅๆจกๅผ |
- AI Native OS Architecture - ๆถๆ่ฎพ่ฎกๅ็
- Workflow Design - ๅทฅไฝๆต็จ่ฎพ่ฎก
- Metadata System - ๅ ๆฐๆฎ็ณป็ป
่ง้ฆ้กต โก ไธ้ฎๅฎ่ฃ โ ๅฏไธๆจ่่ทฏๅพใ
่ฏฆ็ป 8 ๆญฅๅงๆฌ (ไพ AI agent ๆง่ก): INSTALL-AGENT.md ็จๆทไฝฟ็จๆๅ: USER-GUIDE.md OpenClaw / ๅฐ็ฑ AI ็งไนฆ้ๆ (้ซ็บง): DEPLOY.md
MIT
Solar โ AI Native Operating System | Token In โ Token Out