From 75f54b1edcd112cdc3ca5aca7a073090f2bc4fef Mon Sep 17 00:00:00 2001 From: Chris Farhood Date: Sat, 11 Apr 2026 23:18:12 -0400 Subject: [PATCH] Update package name to @farhoodliquor scope and refresh README - Rename to @farhoodliquor/paperclip-adapter-opencode-k8s - Add .gitignore - Emphasize RWX PVC requirement in README Co-Authored-By: Claude Opus 4.6 --- .gitignore | 4 ++++ README.md | 8 ++++---- package.json | 2 +- 3 files changed, 9 insertions(+), 5 deletions(-) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..ba335bb --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +node_modules/ +dist/ +.DS_Store +*.local \ No newline at end of file diff --git a/README.md b/README.md index 609f496..903a024 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# paperclip-adapter-opencode-k8s +# @farhoodliquor/paperclip-adapter-opencode-k8s Paperclip adapter plugin that runs OpenCode agents as isolated Kubernetes Jobs instead of inside the main Paperclip process. @@ -19,7 +19,7 @@ Paperclip adapter plugin that runs OpenCode agents as isolated Kubernetes Jobs i ```bash curl -X POST http://localhost:3100/api/adapters \ -H "Content-Type: application/json" \ - -d '{"packageName": "paperclip-adapter-opencode-k8s"}' + -d '{"packageName": "@farhoodliquor/paperclip-adapter-opencode-k8s"}' ``` ### Local Development @@ -27,7 +27,7 @@ curl -X POST http://localhost:3100/api/adapters \ ```bash curl -X POST http://localhost:3100/api/adapters \ -H "Content-Type: application/json" \ - -d '{"localPath": "/path/to/paperclip-opencode-k8s"}' + -d '{"localPath": "/path/to/paperclip-adapter-opencode-k8s"}' ``` ## Configuration @@ -45,8 +45,8 @@ See the agent configuration documentation for all available fields: ## Requirements +- **Paperclip must be deployed on a Kubernetes cluster with a shared RWX PVC mounted at `/paperclip`** — this is required for session resume and workspace sharing between the Paperclip pod and agent Job pods - Kubernetes cluster with RBAC permissions to create Jobs, list Pods, and read Pod logs -- Shared RWX PVC mounted at `/paperclip` for session resume and workspace access - `@paperclipai/adapter-utils` >= 0.3.0 ## License diff --git a/package.json b/package.json index 1636b28..d4c8520 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "name": "paperclip-adapter-opencode-k8s", + "name": "@farhoodliquor/paperclip-adapter-opencode-k8s", "version": "0.1.0", "description": "Paperclip adapter plugin that runs OpenCode agents as Kubernetes Jobs", "license": "MIT",