Download core/package.lisp from Snapkitty/nekomata: direct link, hf CLI and curl.
- Browser
- Download file 2.85 kB
-
https://huggingface.co/Snapkitty/nekomata/resolve/main/core/package.lisp
- Command line
-
hf download hf://Snapkitty/nekomata/core/package.lisp
-
curl -L -o package.lisp https://huggingface.co/Snapkitty/nekomata/resolve/main/core/package.lisp
2.85 kB
| (defpackage #:nekod | |
| (:use #:cl) | |
| (:export | |
| ;; Container DSL | |
| #:define-container | |
| #:container-spec | |
| #:container-name | |
| #:container-image | |
| #:container-ports | |
| #:container-env | |
| #:container-volumes | |
| #:container-healthcheck | |
| ;; Eval loop | |
| #:nekod-eval | |
| #:nekod-repl | |
| ;; Image persistence | |
| #:save-nekod-image | |
| #:restore-nekod-image | |
| ;; Conditions — base | |
| #:nekomata-error | |
| #:container-error | |
| #:docker-api-error | |
| ;; Conditions — socket transport | |
| #:socket-error | |
| #:socket-connect-error | |
| #:socket-read-error | |
| #:socket-write-error | |
| #:socket-closed-error | |
| ;; Conditions — HTTP | |
| #:http-protocol-error | |
| #:http-body-truncated | |
| #:http-header-too-large | |
| ;; Conditions — backpressure | |
| #:backpressure-error | |
| #:event-too-large | |
| ;; Conditions — security | |
| #:policy-denied)) | |
| (defpackage #:nekod.docker | |
| (:use #:cl #:nekod) | |
| (:export | |
| ;; Socket transport | |
| #:connect-socket | |
| #:disconnect-socket | |
| #:socket-open-p | |
| #:socket-write | |
| #:socket-read | |
| #:socket-write-octets | |
| #:socket-read-octets | |
| #:socket-read-until | |
| #:docker-socket | |
| #:docker-socket-path | |
| #:docker-socket-connected | |
| #:ensure-socket-open | |
| ;; Protocol | |
| #:build-http-request | |
| #:read-http-response | |
| #:parse-http-response | |
| #:http-response | |
| #:http-response-status | |
| #:http-response-headers | |
| #:http-response-body | |
| #:docker-request | |
| #:docker-get | |
| #:docker-post | |
| #:docker-delete | |
| #:header-value | |
| #:*connection-policy* | |
| ;; Events | |
| #:open-event-stream | |
| #:read-event-frame | |
| #:consume-event-stream | |
| #:close-event-stream | |
| #:event-stream | |
| ;; Container ops | |
| #:create-container | |
| #:start-container | |
| #:stop-container | |
| #:kill-container | |
| #:inspect-container | |
| #:list-containers | |
| ;; Network ops | |
| #:list-networks | |
| #:inspect-network | |
| #:create-network | |
| #:remove-network)) | |
| (defpackage #:nekod.moe | |
| (:use #:cl) | |
| (:export | |
| #:make-router | |
| #:route | |
| #:router-weights | |
| #:router-expert-names | |
| #:router-k | |
| #:expert-score | |
| #:top-k-experts | |
| #:update-weights | |
| #:softmax-over-selected | |
| #:all-scores)) | |
| (defpackage #:nekod.socket | |
| (:use #:cl #:nekod) | |
| (:export | |
| ;; Backpressure | |
| #:*backpressure* | |
| #:backpressure-config | |
| #:make-backpressure-config | |
| #:check-event-size | |
| #:check-header-size | |
| #:enqueue-event | |
| #:dequeue-event | |
| #:should-pause-p | |
| #:reset-backpressure | |
| ;; Policy | |
| #:validate-socket-path | |
| #:authorize-operation | |
| #:register-capability | |
| #:init-default-capabilities | |
| #:revoke-capability | |
| #:grant-capability | |
| ;; Receipt | |
| #:make-operation-receipt | |
| #:receipt | |
| #:receipt-to-alist | |
| ;; Agent ingress | |
| #:process-event-to-routing | |
| #:run-ingress-loop | |
| #:make-ingress-pipeline)) | |