a7f63195ec
build: base on ghcr.io/hanzoai/nodejs:v24.18.0 (Node 24 + sqlite3)
...
Adopt the canonical Hanzo Node base image. Node 24 uniform across the
fleet; sqlite3 bundled (node:sqlite builtin + native better-sqlite3
toolchain). One base, one way.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-04 12:49:43 -07:00
z
25e33c76b3
docs(brand): add hero banner
2026-06-28 20:16:52 -07:00
z
c1f6d7f128
chore(brand): dynamic hero banner
2026-06-28 20:16:51 -07:00
3b79ef6a85
ci: run on self-hosted ARC pool (hanzo-build-linux-amd64/deploy), not GitHub-hosted ( #2 )
...
Co-authored-by: zeekay <z@hanzo.ai >
2026-06-19 20:38:19 -07:00
Antje Worring and Claude Opus 4.8
0c01cee227
docs: tidy LLM.md indexes; CLAUDE.md -> LLM.md symlink convention
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-17 10:00:57 -07:00
zeekay
836434fbd6
corona→corona: academic Corona now only in lp-220-p3q-corona
2026-06-11 10:26:10 -07:00
zeekay
877c01ce50
deps: prometheus/client_golang → luxfi/metric
...
Mechanical migration following the beego v2.3.8 fork precedent
(bc7b075). Same exposition surface, zero prometheus/client_golang
in the dep graph.
2026-06-10 18:46:08 -07:00
Hanzo AI
6a8f634217
deps: bump nested go.mod Go to 1.26.4
...
Workspace-wide sync. luxfi/node already shipped on 1.26.4 in v1.30.6
(commit 121aca1fa9); nested module catch-up.
2026-06-07 12:28:15 -07:00
Hanzo AI
4b33b7be50
chore(husky): switch pre-commit from yarn to pnpm
...
package.json already declares packageManager: pnpm@9.15 .2 — the
yarn invocation in the pre-commit hook was the last yarn holdout
and broke on machines where corepack enforces the declared pnpm.
pnpm exec lint-staged is the canonical equivalent.
2026-05-25 17:01:53 -07:00
Hanzo AI
398c108eaa
go.mod: bump go directive to 1.26.3 (security advisory)
2026-05-12 20:54:55 -07:00
Hanzo AI
fe545ef50f
chore: symlink AGENTS.md + CLAUDE.md → LLM.md
2026-04-06 15:07:41 -07:00
Hanzo AI
fc1aa7802c
chore: rename docker-compose.yml to compose.yml
2026-03-03 14:00:00 -08:00
Hanzo Dev
f9567a02ed
rebrand: use direct Insights imports, no compat aliases
2026-03-13 20:14:52 -07:00
Hanzo Dev
d85fa6726e
rebrand: final PostHog purge
2026-03-13 17:54:36 -07:00
Hanzo Dev
893864ba50
rebrand: purge PostHog references
...
Rename PostHogProviderWrapper to InsightsProviderWrapper,
update VITE_POSTHOG_* env vars to VITE_INSIGHTS_*,
rename posthog config section to insights in API config.
2026-03-13 17:40:29 -07:00
Hanzo Dev
923e6dbcdd
rebrand: purge remaining PostHog references
2026-03-13 17:25:49 -07:00
Hanzo Dev
c3efd3a149
feat: Add new Dockerfiles and improve containerization
...
- Add main Dockerfile for production builds
- Add Dockerfile.runtime for secure code execution
- Add Dockerfile.runtime.fixed with improved configuration
- Include .dockerignore for build optimization
- Add integration documentation and publishing guides
- Update API and CLI components for better runtime support
- Enhance sandbox and container management features
2025-08-16 23:03:39 -05:00
Hanzo Dev
41a0e29b85
fix: remove ALL remaining Daytona references
...
- Fixed all variable names in examples: daytona → runtime
- Updated owner/group from "daytona" to "hanzo"
- Changed bucket name to "hanzo-runtime-volume-builds"
- Updated all imports to use hanzo_runtime_api_client
- Fixed all docstring examples
- Removed every single Daytona reference from the codebase
The SDKs are now completely rebranded to Hanzo Runtime.
2025-07-14 21:27:33 -05:00
Hanzo Dev
670c9fe17c
fix: replace all Daytona references with HanzoRuntime
...
- Renamed all class names: Daytona → HanzoRuntime
- Updated error classes: DaytonaError → HanzoRuntimeError
- Changed config classes: DaytonaConfig → HanzoRuntimeConfig
- Updated environment variables: DAYTONA_* → HANZO_RUNTIME_*
- Fixed all import statements and file references
- Updated copyright headers to Hanzo Industries Inc
- Changed default API URL to https://app.hanzo.ai/api
- Renamed source files to match new class names
- Incremented version to 0.0.1-dev for republishing
2025-07-14 20:57:43 -05:00
Hanzo Dev
8b2cf2d783
feat: add Makefile for building and publishing packages
2025-07-14 20:21:01 -05:00
Hanzo Dev
5b1cc5219c
feat: rebrand to Hanzo Runtime
...
- Renamed project from Daytona to Hanzo Runtime
- Updated package names:
- Python: hanzo-runtime
- TypeScript: @hanzo/runtime
- Changed repository URLs to github.com/hanzoai/runtime
- Updated authors to Hanzo Industries Inc
- Removed NOTICE file
- Renamed Python package directory from daytona to hanzo_runtime
2025-07-14 20:18:42 -05:00
lukaivanovic and GitHub
c2491ed65e
feat(dashboard): sandbox page and sidebar redesign ( #2099 )
...
Signed-off-by: lukaivanovic <lluka.ivanovic@gmail.com >
2025-07-14 16:50:42 +02:00
Mirko Džaja and GitHub
6e19c24d7f
refactor(sdk-py): replace boto3 dependecy with obstore ( #2151 )
...
Signed-off-by: MDzaja <mirkodzaja0@gmail.com >
2025-07-14 15:53:02 +02:00
Toma Puljak and GitHub
23a674a599
fix(api): unlock auto-stop/archive/delete workers after they're done ( #2149 )
...
Signed-off-by: Toma Puljak <toma.puljak@hotmail.com >
2025-07-14 15:07:03 +02:00
Ivan Dagelic and GitHub
1c526ebd18
fix: cli volumes list with jwt ( #2150 )
...
Signed-off-by: Ivan Dagelic <dagelic.ivan@gmail.com >
2025-07-14 14:45:08 +02:00
Luka Brečić and GitHub
9f8a2f4b0e
fix(mcp): add auto deletion to create sbx args ( #2148 )
...
Signed-off-by: Luka Brecic <luka.brecic3@gmail.com >
2025-07-14 14:33:57 +02:00
Fabjan Vučina and GitHub
98cfffc8f3
chore(api): remove obsolete team module ( #2138 )
...
Signed-off-by: fabjanvucina <fabjanvucina@gmail.com >
2025-07-14 14:16:27 +02:00
Luka Brečić and GitHub
c0fc2b2140
fix(mcp): align json namings ( #2106 )
...
Signed-off-by: Luka Brecic <luka.brecic3@gmail.com >
2025-07-14 14:01:55 +02:00
wayne and GitHub
577a2953fb
fix(api): resolve runner assignment and load balancing bug in SandboxManager ( #2135 )
...
Signed-off-by: Yingwei Chen <rcywjo@gmail.com >
2025-07-14 13:43:54 +02:00
James Murdza and GitHub
cc560ec673
feat(docs): add Home links to sidebar sublists ( #2124 )
...
Signed-off-by: James Murdza <james@jamesmurdza.com >
2025-07-14 13:40:18 +02:00
Fabjan Vučina and GitHub
f4d744f1c8
feat(api,cli,docs): auto-delete sandbox interval ( #2061 )
...
Signed-off-by: fabjanvucina <fabjanvucina@gmail.com >
2025-07-11 17:44:55 +02:00
Toma Puljak
cf2ea7f685
fix(api,proxy): handle proxy setHeader error, command log streaming and toolbox fs path handling
...
Signed-off-by: Toma Puljak <toma.puljak@hotmail.com >
2025-07-11 12:19:51 +02:00
Toma Puljak
94e089479b
fix(proxy): revert VNC port protection
...
Signed-off-by: Toma Puljak <toma.puljak@hotmail.com >
2025-07-11 12:19:51 +02:00
Toma Puljak
cc23f6970c
fix(proxy): websocket connections and simplify implementation
...
Signed-off-by: Toma Puljak <toma.puljak@hotmail.com >
2025-07-11 12:19:51 +02:00
James Murdza and GitHub
085dbd15f2
docs: fix broken links in docs ( #2121 )
...
Signed-off-by: James Murdza <james@jamesmurdza.com >
2025-07-11 11:33:46 +02:00
Mirko Džaja and GitHub
ae08251a1a
fix(ts-sdk): tsconfig and ESM dependecy ( #2125 )
...
Signed-off-by: MDzaja <mirkodzaja0@gmail.com >
2025-07-11 11:30:24 +02:00
James Murdza and GitHub
0d09f58407
Fix docs readability in light mode ( #2134 )
...
Signed-off-by: James Murdza <james@jamesmurdza.com >
2025-07-11 11:13:39 +02:00
Ivan Dagelic and GitHub
adf8813fe6
fix: docs preview example ( #2137 )
2025-07-11 11:11:58 +02:00
Fabjan Vučina and GitHub
4856b2a170
fix(api): unlock auto-stop and auto-archive in case of error ( #2132 )
...
Signed-off-by: fabjanvucina <fabjanvucina@gmail.com >
2025-07-10 15:47:29 +02:00
Toma Puljak and GitHub
7a46fc676b
chore: ignore docs when linting ( #2131 )
...
Signed-off-by: Toma Puljak <toma.puljak@hotmail.com >
2025-07-09 18:04:27 +02:00
Fabjan Vučina and GitHub
91527a66c9
refactor(api): check email verified when creating personal org ( #2129 )
...
Signed-off-by: fabjanvucina <fabjanvucina@gmail.com >
2025-07-09 17:15:21 +02:00
Toma Puljak and GitHub
b96ceb950c
fix(api): usage service repository dependencies ( #2130 )
...
Signed-off-by: Toma Puljak <toma.puljak@hotmail.com >
2025-07-09 17:10:38 +02:00
Toma Puljak and GitHub
ba76133088
fix(api): validate usage period before reopening ( #2104 )
...
Signed-off-by: Toma Puljak <toma.puljak@hotmail.com >
2025-07-09 15:52:10 +02:00
Mirko Džaja and GitHub
b0393f7434
fix(api): snapshot propagation when there is less than 3 runners ( #2128 )
...
Signed-off-by: MDzaja <mirkodzaja0@gmail.com >
2025-07-09 12:03:17 +02:00
Toma Puljak and GitHub
b532df6e22
fix(dashboard): usage chart ordering ( #2116 )
...
- fixes duplicate usage periods occurring in the chart
Signed-off-by: Toma Puljak <toma.puljak@hotmail.com >
2025-07-09 09:43:54 +02:00
0e810536ad
Computer use ( #2064 )
...
* feat: computer use api
Signed-off-by: Vedran <vedran.jukic@gmail.com >
---------
Signed-off-by: Vedran <vedran.jukic@gmail.com >
Signed-off-by: MDzaja <mirkodzaja0@gmail.com >
Signed-off-by: Toma Puljak <toma.puljak@hotmail.com >
Co-authored-by: MDzaja <mirkodzaja0@gmail.com >
Co-authored-by: Toma Puljak <toma.puljak@hotmail.com >
2025-07-08 11:41:10 +02:00
Toma Puljak and GitHub
af77e33105
fix(dashboard): revert tailwindcss to 3.4.3 ( #2115 )
...
Signed-off-by: Toma Puljak <toma.puljak@hotmail.com >
2025-07-07 10:54:36 +02:00
f9607f9b06
feat(docs): add docs to the monorepo ( #2102 )
...
Signed-off-by: Toma Puljak <toma.puljak@hotmail.com >
Signed-off-by: MDzaja <mirkodzaja0@gmail.com >
Co-authored-by: MDzaja <mirkodzaja0@gmail.com >
2025-07-04 17:41:42 +02:00
Ivan Dagelic and GitHub
97d797473b
fix: skip errored entries when getting runners for snapshot ( #2110 )
...
Signed-off-by: Ivan Dagelic <dagelic.ivan@gmail.com >
2025-07-04 17:04:34 +02:00
Vedran Jukic and GitHub
ffb887bfc7
feat: propagate snapshot limit 30% ( #2113 )
...
Signed-off-by: Vedran <vedran.jukic@gmail.com >
2025-07-04 17:04:25 +02:00