fix: address review feedback — pin dependency and add sessionCodec
- Pin @nousresearch/paperclip-adapter-hermes to v0.1.0 tag for reproducible builds and supply-chain safety - Import and wire hermesSessionCodec into the adapter registration for structured session parameter validation (matching claude_local, codex_local, and other adapters that support session persistence)
This commit is contained in:
@@ -40,7 +40,7 @@
|
|||||||
"@paperclipai/adapter-opencode-local": "workspace:*",
|
"@paperclipai/adapter-opencode-local": "workspace:*",
|
||||||
"@paperclipai/adapter-pi-local": "workspace:*",
|
"@paperclipai/adapter-pi-local": "workspace:*",
|
||||||
"@paperclipai/adapter-openclaw-gateway": "workspace:*",
|
"@paperclipai/adapter-openclaw-gateway": "workspace:*",
|
||||||
"@nousresearch/paperclip-adapter-hermes": "github:NousResearch/hermes-paperclip-adapter",
|
"@nousresearch/paperclip-adapter-hermes": "github:NousResearch/hermes-paperclip-adapter#v0.1.0",
|
||||||
"@paperclipai/adapter-utils": "workspace:*",
|
"@paperclipai/adapter-utils": "workspace:*",
|
||||||
"@paperclipai/db": "workspace:*",
|
"@paperclipai/db": "workspace:*",
|
||||||
"@paperclipai/shared": "workspace:*",
|
"@paperclipai/shared": "workspace:*",
|
||||||
|
|||||||
@@ -48,6 +48,7 @@ import {
|
|||||||
import {
|
import {
|
||||||
execute as hermesExecute,
|
execute as hermesExecute,
|
||||||
testEnvironment as hermesTestEnvironment,
|
testEnvironment as hermesTestEnvironment,
|
||||||
|
sessionCodec as hermesSessionCodec,
|
||||||
} from "@nousresearch/paperclip-adapter-hermes/server";
|
} from "@nousresearch/paperclip-adapter-hermes/server";
|
||||||
import {
|
import {
|
||||||
agentConfigurationDoc as hermesAgentConfigurationDoc,
|
agentConfigurationDoc as hermesAgentConfigurationDoc,
|
||||||
@@ -123,6 +124,7 @@ const hermesLocalAdapter: ServerAdapterModule = {
|
|||||||
type: "hermes_local",
|
type: "hermes_local",
|
||||||
execute: hermesExecute,
|
execute: hermesExecute,
|
||||||
testEnvironment: hermesTestEnvironment,
|
testEnvironment: hermesTestEnvironment,
|
||||||
|
sessionCodec: hermesSessionCodec,
|
||||||
models: hermesModels,
|
models: hermesModels,
|
||||||
supportsLocalAgentJwt: false,
|
supportsLocalAgentJwt: false,
|
||||||
agentConfigurationDoc: hermesAgentConfigurationDoc,
|
agentConfigurationDoc: hermesAgentConfigurationDoc,
|
||||||
|
|||||||
Reference in New Issue
Block a user