[P1] 提供无 AI、纯命令行的首次部署指南与环境诊断
Nobody has claimed this yet.
Assessment
- Difficulty
- 5/5
- Estimated time
- Over a week
- Newbie friendliness
- 32/100
- Issue type
- Feature
- Clarity
- Mostly clear
- Activity status
- Stale
- Tech stack
- javascript, rust, shell, typescript, wasm
- Domain
- api, build-system, cli, documentation, testing-qa
Research direction
Start with docs/CLI.md and the README commands, then review the remaining acceptance items for fresh-machine timing and complete build-tool diagnostics. Verify the documented JS and Rust WASM workflows, doctor/status output, recovery behavior, exit codes, and JSON assertions; done means the remaining checklist is demonstrated from a clean environment.
Written by the indexing model from the issue text.
Description
用户问题与代码依据
新建流程强制 create 后 generate;侧栏写死 DeepSeek ready;Rust/MoonBit 编译失败后留下无版本应用,页面未提供明确恢复路径。
评估基线:2026-09-06,Hosta 666eca9 / Hoya 2234baa。此项记录待实现目标,不表示已完成。
验收标准
- 通过 CLI 从 JS 模板、WASM 示例或已有源码创建;无模型 key、浏览器和交互式终端也能完成首次部署。
- hosta doctor/status 报告实际 Hoya/协议、模型可选配置和构建工具能力;缺依赖给出可复制修复命令,WASM 固定模板明确标为示例。
- 创建/编译失败返回机器可读 appId/jobId 与错误码,可在同一应用重试而不重复创建;文档演示该恢复路径。
- 从干净环境用 README 的 shell 命令完成 JS/Rust WASM 创建→上传版本→运行→发布→invoke→按 runId 查结果;每条 ≤10 分钟(首次依赖下载另记),脚本按退出码与 JSON 断言结果。
归属与范围
归属:worktools/hosta。阶段:A1 · 开发者闭环。维护者已确认:CLI/API 优先,前期全命令行验收,UI 先只读展示,网页交互后续评估。沿用独立 Hoya 引擎与 Hosta 控制面边界;本项不扩展到多租户、计费、DAG 或全球调度。
依赖
下游验收
实施进展(2026-09-06)
PR #14 的 docs/CLI.md 提供无 AI、无浏览器的 JS/Rust WASM 完整命令,doctor 查询真实 Hoya 状态,版本上传支持幂等恢复。真实 smoke 已通过。全新机器安装计时、构建工具完整 doctor 诊断仍待补充。
合并跟进(2026-09-06 10:22 CST)
Hosta #15 已合入 #14,#14 已合入 main(160f0d3),部署 CLI 与独立引擎接入均已进入主分支。Hosta main 的真实双运行时集成 CI 通过;Hoya #12/#13/#14 均已合并,最新 main Test 通过。无未解决审查意见。两仓库的 issue 中间导出已清理,构建/缓存忽略规则已补充。本项剩余验收继续按既定范围跟踪,不因首轮 PR 合并而提前关闭。
- Dominant language
- TypeScript
- Stars
- 0
- Forks
- 0
- Avg merge
- 1h 18m
- Merged PRs (30d)
- 7
Getting set up
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from worktools/hosta
-
Difficulty 5/5 Over a week Newbie friendliness 30/100
-
priority:P1 type:feature
Difficulty 5/5 Over a week Newbie friendliness 25/100
-
priority:P2 type:feature
Difficulty 5/5 Over a week Newbie friendliness 35/100
-
priority:P1 type:chore
Difficulty 5/5 Over a week Newbie friendliness 30/100
-
priority:P1 type:feature
Difficulty 5/5 Over a week Newbie friendliness 30/100
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
rohitg00/agentmemory#1428 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 86/100
boxlite-ai/boxlite#1729 ·
Maintainers usually reply within 1 day
-
detectors enhancement good first issue
Difficulty 2/5 1-3 hours Newbie friendliness 86/100
SM260845/readme-gen#1 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
angular/angularfire#3774 ·
Maintainers usually reply within 2 days