Commit Graph

30 Commits

Author SHA1 Message Date
kashorin a54f7ee8cc docs: align public guidance with the 0.3 architecture 2026-10-07 20:45:22 +08:00
kashorin 2bed7774e5 fix: preserve request fields and repair local preparation and file I/O (#278)
* fix(generation): refuse supplied media fields a provider cannot carry

* fix(media): probe selected tools in their execution environment

* fix(credentials): use native file replacement across processes

* fix(runtime): distinguish tool preparation from process startup

* fix(cli): bootstrap from the physical distribution directory
2026-09-17 20:53:18 +08:00
Lion ElJonson 9b10018cc8 docs: add the required endpoint argument to auth status examples
`hypit auth status` requires one Endpoint instance (the CLI parser calls
requiredPositional for status, login and logout alike), but four docs
examples omitted it, so copy-pasting them fails with "auth status requires
one Endpoint instance".

Use each page's already-established instance name: `hypihub.default` in
the quickstart (matching its `auth login hypihub.default` example) and
`media.local` in the runtime guide (matching the `doctor --endpoint
media.local` that follows).
2026-09-17 12:14:36 +08:00
kashorin 4af8ae1b1e release: prepare 0.1.6 and align production guidance 2026-09-14 23:29:54 +08:00
kashorin 870fc33bc4 refactor: isolate build execution and complete production workflow 2026-09-14 18:48:45 +08:00
rpone 78a642df05 docs: give each page one title and put its video under the heading
Every page carried a frontmatter `title` and repeated it as a body `# `, which
the site renders as two headings with two permalinks. The heading text matched
the frontmatter on 41 of the 43 pages; on the two quickstarts it did not, so
"Make a video with your Agent" and "和 Agent 一起制作视频" give way to the
titles already in their frontmatter.

Each step's video now sits directly under that step's heading rather than after
its prose, and the avatars link keeps a blank line beneath it.
2026-09-10 21:22:19 +08:00
kashorin 34b2229e66 refactor: ground reference understanding in timed frames and semantic intent 2026-09-08 22:06:16 +08:00
kashorin 293ccd177d refactor(runtime): model shared limits as capacity, not queues 2026-09-04 21:12:22 +08:00
kashorin 402c41cabb fix(runtime): Vertex is honest about timeouts, model ids and reachability; pools conflict at doctor time
Vertex: requestTimeoutMs now bounds every request (it was accepted and
ignored), the capability-to-model map fails closed, doctor asks Vertex for
each declared model with the configured project so a disabled API or an
unreachable model is reported with Vertex's own message before the first
paid call, and the README finally shows the Profile fragment with both
required CredentialRefs. Two Endpoints that share a pool but size it
differently are reported by doctor instead of failing inside a Build. The
starter Profile names pools by role like the examples do, and the KIE
README's rejected instance key is corrected.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-04 20:36:45 +08:00
kashorin 0df5e1ff9b feat(runtime): Profile bindings decide contested capabilities; one resolver for plan, invoke and Build
Providers declare everything they can do and never hide a capability:
HypiHub's audio:false flag is gone. When several selected Endpoints offer
the same capability, the Profile's bindings name the one that serves it,
keyed by name@version#capability. plan, creation-time invoke and the Build
resolve through the same EndpointRegistry with the same bindings; doctor
reports a contested capability without a binding (error when a Run demands
it, warning otherwise) and a binding to an Endpoint that does not offer the
capability. Unknown Profile keys are listed together, and the retired
nested-runtime Profile shape gets a migration message.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-04 20:21:59 +08:00
kashorin cb0b061e5c feat(runtime): establish honest starter environment 2026-09-03 22:36:29 +08:00
kashorin b8a937af97 docs: clarify project layout and runtime selection 2026-09-03 17:52:43 +08:00
kashorin e3e334f668 docs: align runtime ownership model 2026-09-03 13:29:26 +08:00
kashorin a8d6c48849 refactor(runtime): make local profile explicit 2026-09-03 13:29:26 +08:00
kashorin b7be4084fe perf(results): browse filesystem history by date 2026-09-03 13:29:02 +08:00
kashorin fd2387b738 refactor(build): finalize result-oriented execution model 2026-09-03 13:28:06 +08:00
kashorin d1e40ef0a7 feat(runtime): make build result storage pluggable 2026-09-03 13:23:52 +08:00
kashorin 0664b5bac0 feat(runtime): add project-owned build results 2026-09-03 13:23:52 +08:00
rponeawa 1df0457810 fix reconstruction route tooling gaps (#124) 2026-08-29 01:16:42 +08:00
kashorin ffec916dcd fix: retain incremental component package closure 2026-08-26 15:55:33 +08:00
kashorin 193c9bbc3a docs: teach the installed distribution lifecycle 2026-08-23 22:36:26 +08:00
rpone df23c73d97 refactor: rebrand Narratage as Hypit 2026-08-19 15:51:58 +08:00
kashorin 4256db2fca refactor: simplify runtime state and scheduling 2026-08-17 14:03:54 +08:00
kashorin 6db26a983a refactor: make the local runtime one implementation 2026-08-17 14:03:54 +08:00
kashorin 7683e38c0e refactor: remove defensive execution scaffolding 2026-08-17 14:03:53 +08:00
kashorin 3a7c60f8cb refactor: simplify package loading and runtime execution 2026-08-17 14:03:52 +08:00
kashorin fdc17b4194 refactor: separate workspace from runtime hosts 2026-08-15 18:58:06 +08:00
rpone 92a6c2af89 docs: rewrite quickstart and develop guides, split site themes
Replace the obsolete v1 quickstart and monolithic develop page with a
concise quickstart and eight focused guides, in English and Chinese.

Give the home page and the documentation different themes. The home page
keeps the branded always-dark editorial design with no appearance toggle;
documentation pages use the stock VitePress theme with light/dark support.
Everything branded is scoped to `html.home-page`, set before first paint by
the inline script in config.ts and kept in sync by theme/Layout.vue, because
`html` and `body` sit outside the theme's `.Layout` root.

Exclude docs/README.md and docs/implementation-status.md from the site: they
index repository files and link to ../spec, ../packages and ../services, which
resolve when browsing the repository but have no route on the published site.
This restores `vitepress build` with dead-link checking enabled.
2026-08-08 02:50:56 +08:00
rpone b0d36e76aa Consolidate bilingual docs and refine locale routing 2026-08-07 21:00:38 +08:00
rpone 95378d50ad docs: add interactive SVML playground 2026-08-04 03:08:41 +08:00