Skip to content

Feat/improve nexus integration + bump#19

Open
hcastc00 wants to merge 3 commits into
mainfrom
feat/improve-nexus-integration
Open

Feat/improve nexus integration + bump#19
hcastc00 wants to merge 3 commits into
mainfrom
feat/improve-nexus-integration

Conversation

@hcastc00

@hcastc00 hcastc00 commented Jun 9, 2026

Copy link
Copy Markdown
Contributor

No description provided.

Hermes Agent added 3 commits June 9, 2026 07:45
- Add dappnode-nexus skill with context-length pitfall docs
- Seed Nexus skill on first boot in entrypoint.sh
- Auto-set model.context_length=1000000 for Nexus to avoid 256K fallback
- Add suggested Nexus models in setup wizard with context_length metadata
- Include context_length in generated config.yaml for Nexus
- Update dappnode SKILL.md with context-length pitfall reference
- Bump version to 0.1.5
- Fix MiniMax M2.7 context from 1M to 204800 (real API data)
- Add MiniMax M3 (512K) and Kimi K2.6 (262K) to suggestions
- Remove models not available on Nexus (Claude, GPT, Gemini, R1)
- Add dynamic Nexus model fetching via /api/models/nexus endpoint
- server.cjs: add fetchNexusModels() with 1h cache + /api/models/nexus route
- HTML: fetchNexusModels() loads live models; SUGGESTED_MODELS as fallback
- buildConfigYaml: use live Nexus models for context_length lookup
- Fix dappnode-nexus skill: remove 403 Forbidden claim (endpoint works)
@github-actions

github-actions Bot commented Jun 9, 2026

Copy link
Copy Markdown

Dappnode bot has built and pinned the built packages to an IPFS node, for commit: 52ec87e

This is a development version and should only be installed for testing purposes.

  1. Package hermes-agent.dnp.dappnode.eth

Install link

Hash: /ipfs/QmVs3Y2qeechB599wDYKU3EW9oewJfAwGcwWARPBbko4KL

(by dappnodebot/build-action)

@Pol-Lanski

Copy link
Copy Markdown
Member

This version is in restart loop:

Done: 0 new, 0 updated, 74 unchanged. 74 total bundled.
[stage2] Found agent-browser Chromium binary: /opt/hermes/.playwright/chromium_headless_shell-1223/chrome-headless-shell-linux64/chrome-headless-shell
[stage2] Setup complete; starting user services
cont-init: info: /etc/cont-init.d/01-hermes-setup exited 0
cont-init: info: running /etc/cont-init.d/015-supervise-perms
[supervise-perms] chowned supervise/ trees for static s6-rc services
cont-init: info: /etc/cont-init.d/015-supervise-perms exited 0
cont-init: info: running /etc/cont-init.d/02-reconcile-profiles
reconcile: profile=default prior_state=None action=registered
cont-init: info: /etc/cont-init.d/02-reconcile-profiles exited 0
s6-rc: info: service legacy-cont-init successfully started
s6-rc: info: service main-hermes: starting
s6-rc: info: service dashboard: starting
s6-rc: info: service main-hermes successfully started
s6-rc: info: service dashboard successfully started
s6-rc: info: service legacy-services: starting
s6-rc: info: service legacy-services successfully started
/run/s6/basedir/scripts/rc.init: 91: -g: not found
s6-rc: info: service legacy-services: stopping
s6-rc: info: service legacy-services successfully stopped
s6-rc: info: service main-hermes: stopping
s6-rc: info: service dashboard: stopping
s6-rc: info: service dashboard successfully stopped
s6-rc: info: service main-hermes successfully stopped
s6-rc: info: service legacy-cont-init: stopping
s6-rc: info: service legacy-cont-init successfully stopped
s6-rc: info: service fix-attrs: stopping
s6-rc: info: service fix-attrs successfully stopped
s6-rc: warning: service s6rc-oneshot-runner is marked as essential, not stopping it

Need to solve this before publication

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants