Server-beta: Postgres storage + independent runtime + BullMQ queue (Phases 1–3) (#2351)
* Add server beta runtime foundation * Address server beta review findings * Resolve server beta review comments * Tighten server beta review follow-ups * Harden server beta auth and search * Avoid unnecessary FTS rebuilds * Block scoped keys from creating projects * Release BullMQ claims best effort on close * Address server beta review blockers * Reset BullMQ claims best effort * Add Postgres observation storage foundation * feat(server-beta): add independent runtime service Introduce src/server/runtime/ as a self-contained server-beta runtime that owns its lifecycle, Postgres bootstrap, and HTTP boundary without depending on WorkerService. ServerBetaService wraps the existing Server class, exposes /healthz and /v1/info with runtime="server-beta", and persists state to dedicated paths (.server-beta.pid|.port|.runtime.json). The four boundary managers (queue, generation worker, provider registry, event broadcaster) are intentionally disabled in this phase and report their status through /v1/info; later phases activate them. Adds plans/2026-05-07-finish-bullmq-branch-ship-plan.md to track the remaining work for this branch. Phase 2 of plans/2026-05-07-server-beta-independent-bullmq-observation-runtime.md. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> * feat(server-beta): route CLI lifecycle and bundle separate runtime scripts/build-hooks.js now produces plugin/scripts/server-beta-service.cjs as a separate Node CJS bundle, alongside the existing worker-service bundle. The server-beta runtime is now installable independently. src/npx-cli/commands/server.ts routes start|stop|restart|status to the server-beta lifecycle instead of the legacy worker. The worker keeps its own start|stop|restart|status under the worker namespace; the two runtimes can be operated independently. src/services/worker-service.ts adds a server-* command parser branch that delegates to the sibling server-beta-service.cjs bundle so direct worker-service invocations still route to the right runtime. tests/npx-cli-server-namespace.test.ts updated to expect server-beta lifecycle routing. Includes rebuilt plugin/scripts/*.cjs bundles produced by build-and-sync. Phase 2 of plans/2026-05-07-server-beta-independent-bullmq-observation-runtime.md. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> * feat(server-beta): add BullMQ job queue primitives Introduce src/server/jobs/ as the queue-side primitives that Phase 3 of the server-beta runtime needs to operate. types.ts defines a discriminated union over the four job kinds (event, event-batch, summary, reindex) and maps each to a per-kind BullMQ queue name and deterministic-ID prefix. job-id.ts builds deterministic, colon-free BullMQ jobIds from (kind, team, project, source). The colon ban exists because BullMQ uses ':' as a Redis key separator internally; embedding ':' in jobIds breaks scan and state lookups. ServerJobQueue.ts is a thin wrapper over BullMQ Queue + Worker that enforces autorun:false, default concurrency 1, and an attached error listener — all per BullMQ docs requirements. Test seams accept queue and worker factories so unit tests do not need Redis. outbox.ts publishes through the Postgres ObservationGenerationJob repository as canonical history. enqueueOutbox writes the row first, then publishes to BullMQ; if BullMQ throws, the row is transitioned to failed and a failed event is appended. reconcileOnStartup re-enqueues queued + processing rows after a restart, replacing terminal BullMQ jobs that may still be holding the deterministic ID slot. markCompleted and markFailed wrap transitionStatus and append the matching event row. Includes 20 unit tests covering deterministic ID stability, colon-free output, queue lifecycle, error-listener attachment, double-start refusal, idempotent enqueue, BullMQ failure rollback, startup reconciliation, max-attempts skipping, and completion / failure / retry transitions. Phase 3 commit 1 of plans/2026-05-07-server-beta-independent-bullmq-observation-runtime.md. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> * feat(server-beta): activate queue boundary in runtime service Wire ActiveServerBetaQueueManager into the server-beta runtime graph. The active manager owns one ServerJobQueue per generation kind (event, event-batch, summary, reindex) and surfaces lane metadata through boundary health. Selection is opt-in and fail-fast: if CLAUDE_MEM_QUEUE_ENGINE is set to bullmq the active manager is constructed (and any Redis/config error throws — no silent fallback to SQLite, per Phase 3 anti-pattern guard). For any other engine the disabled boundary remains so worker-era and test setups stay compatible. Widens ServerBetaBoundaryHealth.status to a discriminated union ('disabled' | 'active' | 'errored') with optional details. The disabled adapter still emits status='disabled', which keeps the existing server-beta-service test green. ServerBetaService receives the manager through a new optional queueManager field on CreateServerBetaServiceOptions so test graphs and Phase 4 wiring can inject custom managers. Adds tests/server/runtime/active-queue-manager.test.ts covering bullmq guard, active health shape, per-kind queue access, close behavior, and post-close errored health. Phase 3 commit 2 of plans/2026-05-07-server-beta-independent-bullmq-observation-runtime.md. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> * fix(server-beta): cap /v1/events/batch at 500 events Prevents unbounded array DoS surface flagged in PR review. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,5 @@
|
||||
# Adapters
|
||||
|
||||
Claude Code hook payloads are mapped through `src/adapters/claude-code/mapper.ts` into `AgentEvent` records. The mapper preserves legacy fields such as `contentSessionId`, `tool_name`, `tool_input`, `tool_response`, `cwd`, `agentId`, `agentType`, `platformSource`, and both `tool_use_id` and `toolUseId`.
|
||||
|
||||
Generic agent examples live in `src/adapters/generic-rest/examples.ts` for Codex, OpenCode, and custom REST ingestion. New adapters should emit the REST V1 event shape instead of coupling their payloads to Claude Code internals.
|
||||
+25
@@ -0,0 +1,25 @@
|
||||
# Server API
|
||||
|
||||
REST V1 is mounted under `/v1`; legacy worker routes remain under `/api`.
|
||||
|
||||
Available beta endpoints:
|
||||
|
||||
- `GET /healthz`
|
||||
- `GET /v1/info`
|
||||
- `GET /v1/projects`
|
||||
- `POST /v1/projects`
|
||||
- `GET /v1/projects/:id`
|
||||
- `POST /v1/sessions/start`
|
||||
- `POST /v1/sessions/:id/end`
|
||||
- `GET /v1/sessions/:id`
|
||||
- `POST /v1/events`
|
||||
- `POST /v1/events/batch`
|
||||
- `GET /v1/events/:id`
|
||||
- `POST /v1/memories`
|
||||
- `GET /v1/memories/:id`
|
||||
- `PATCH /v1/memories/:id`
|
||||
- `POST /v1/search`
|
||||
- `POST /v1/context`
|
||||
- `GET /v1/audit?projectId=<id>`
|
||||
|
||||
When `CLAUDE_MEM_AUTH_MODE=api-key`, send `Authorization: Bearer <key>`. Read endpoints require `memories:read`; write endpoints require `memories:write`.
|
||||
@@ -0,0 +1,18 @@
|
||||
# Docker
|
||||
|
||||
The root `docker-compose.yml` starts Claude-Mem Server beta with a persistent Valkey sidecar.
|
||||
|
||||
```sh
|
||||
docker compose up --build
|
||||
curl http://127.0.0.1:37777/healthz
|
||||
```
|
||||
|
||||
The server container uses:
|
||||
|
||||
- `CLAUDE_MEM_WORKER_HOST=0.0.0.0`
|
||||
- `CLAUDE_MEM_DATA_DIR=/data/claude-mem`
|
||||
- `CLAUDE_MEM_QUEUE_ENGINE=bullmq`
|
||||
- `CLAUDE_MEM_REDIS_URL=redis://valkey:6379`
|
||||
- `CLAUDE_MEM_AUTH_MODE=api-key`
|
||||
|
||||
Create an API key inside the container before using protected V1 write routes.
|
||||
+8
-12
@@ -49,7 +49,7 @@
|
||||
|
||||
<p align="center">
|
||||
<a href="LICENSE">
|
||||
<img src="https://img.shields.io/badge/License-AGPL%203.0-blue.svg" alt="License">
|
||||
<img src="https://img.shields.io/badge/License-Apache--2.0-blue.svg" alt="License">
|
||||
</a>
|
||||
<a href="package.json">
|
||||
<img src="https://img.shields.io/badge/version-6.5.0-green.svg" alt="Version">
|
||||
@@ -275,25 +275,21 @@ npm run bug-report
|
||||
|
||||
---
|
||||
|
||||
## الترخيص (License)
|
||||
## License
|
||||
|
||||
هذا المشروع مرخص بموجب **ترخيص GNU Affero العام الإصدار 3.0** (AGPL-3.0).
|
||||
This project is licensed under the **Apache License 2.0** (Apache-2.0).
|
||||
|
||||
حقوق النشر (C) 2025 Alex Newman (@thedotmack). جميع الحقوق محفوظة.
|
||||
Copyright (C) 2025 Alex Newman (@thedotmack). All rights reserved.
|
||||
|
||||
انظر ملف [LICENSE](LICENSE) للتفاصيل الكاملة.
|
||||
See the [LICENSE](LICENSE) file for full details.
|
||||
|
||||
**ماذا يعني هذا:**
|
||||
Apache-2.0 allows broad use, modification, distribution, and commercial use, subject to its terms.
|
||||
|
||||
- يمكنك استخدام وتعديل وتوزيع هذا البرنامج بحرية
|
||||
- إذا قمت بتعديل ونشر على خادم شبكة، يجب أن تتيح كود المصدر الخاص بك
|
||||
- الأعمال المشتقة يجب أن تكون مرخصة أيضًا تحت AGPL-3.0
|
||||
- لا يوجد ضمان لهذا البرنامج
|
||||
|
||||
**ملاحظة حول Ragtime**: دليل `ragtime/` مرخص بشكل منفصل تحت **ترخيص PolyForm Noncommercial 1.0.0**. انظر [ragtime/LICENSE](ragtime/LICENSE) للتفاصيل.
|
||||
**Ragtime note**: The ragtime/ directory is licensed under the **Apache License 2.0**. See [ragtime/LICENSE](ragtime/LICENSE) for details.
|
||||
|
||||
---
|
||||
|
||||
|
||||
## الدعم
|
||||
|
||||
- **التوثيق**: [docs/](docs/)
|
||||
|
||||
+8
-12
@@ -50,7 +50,7 @@
|
||||
|
||||
<p align="center">
|
||||
<a href="LICENSE">
|
||||
<img src="https://img.shields.io/badge/License-AGPL%203.0-blue.svg" alt="License">
|
||||
<img src="https://img.shields.io/badge/License-Apache--2.0-blue.svg" alt="License">
|
||||
</a>
|
||||
<a href="package.json">
|
||||
<img src="https://img.shields.io/badge/version-6.5.0-green.svg" alt="Version">
|
||||
@@ -273,25 +273,21 @@ npm run bug-report
|
||||
|
||||
---
|
||||
|
||||
## লাইসেন্স
|
||||
## License
|
||||
|
||||
এই প্রকল্পটি **GNU Affero General Public License v3.0** (AGPL-3.0) এর অধীনে লাইসেন্সপ্রাপ্ত।
|
||||
This project is licensed under the **Apache License 2.0** (Apache-2.0).
|
||||
|
||||
Copyright (C) 2025 Alex Newman (@thedotmack). সর্বস্বত্ব সংরক্ষিত।
|
||||
Copyright (C) 2025 Alex Newman (@thedotmack). All rights reserved.
|
||||
|
||||
সম্পূর্ণ বিবরণের জন্য [LICENSE](LICENSE) ফাইল দেখুন।
|
||||
See the [LICENSE](LICENSE) file for full details.
|
||||
|
||||
**এর অর্থ কী:**
|
||||
Apache-2.0 allows broad use, modification, distribution, and commercial use, subject to its terms.
|
||||
|
||||
- আপনি এই সফটওয়্যারটি অবাধে ব্যবহার, পরিবর্তন এবং বিতরণ করতে পারেন
|
||||
- যদি আপনি পরিবর্তন করেন এবং একটি নেটওয়ার্ক সার্ভারে ডিপ্লয় করেন, তাহলে আপনাকে আপনার সোর্স কোড উপলব্ধ করতে হবে
|
||||
- ডেরিভেটিভ কাজগুলিও AGPL-3.0 এর অধীনে লাইসেন্সপ্রাপ্ত হতে হবে
|
||||
- এই সফটওয়্যারের জন্য কোনও ওয়ারেন্টি নেই
|
||||
|
||||
**Ragtime সম্পর্কে নোট**: `ragtime/` ডিরেক্টরি আলাদাভাবে **PolyForm Noncommercial License 1.0.0** এর অধীনে লাইসেন্সপ্রাপ্ত। বিস্তারিত জানতে [ragtime/LICENSE](ragtime/LICENSE) দেখুন।
|
||||
**Ragtime note**: The ragtime/ directory is licensed under the **Apache License 2.0**. See [ragtime/LICENSE](ragtime/LICENSE) for details.
|
||||
|
||||
---
|
||||
|
||||
|
||||
## সাপোর্ট
|
||||
|
||||
- **ডকুমেন্টেশন**: [docs/](docs/)
|
||||
|
||||
+8
-12
@@ -50,7 +50,7 @@
|
||||
|
||||
<p align="center">
|
||||
<a href="LICENSE">
|
||||
<img src="https://img.shields.io/badge/License-AGPL%203.0-blue.svg" alt="License">
|
||||
<img src="https://img.shields.io/badge/License-Apache--2.0-blue.svg" alt="License">
|
||||
</a>
|
||||
<a href="package.json">
|
||||
<img src="https://img.shields.io/badge/version-6.5.0-green.svg" alt="Version">
|
||||
@@ -273,25 +273,21 @@ Pracovní postup pro přispívání najdete v [Průvodci vývojem](https://docs.
|
||||
|
||||
---
|
||||
|
||||
## Licence
|
||||
## License
|
||||
|
||||
Tento projekt je licencován pod **GNU Affero General Public License v3.0** (AGPL-3.0).
|
||||
This project is licensed under the **Apache License 2.0** (Apache-2.0).
|
||||
|
||||
Copyright (C) 2025 Alex Newman (@thedotmack). Všechna práva vyhrazena.
|
||||
Copyright (C) 2025 Alex Newman (@thedotmack). All rights reserved.
|
||||
|
||||
Úplné podrobnosti najdete v souboru [LICENSE](LICENSE).
|
||||
See the [LICENSE](LICENSE) file for full details.
|
||||
|
||||
**Co to znamená:**
|
||||
Apache-2.0 allows broad use, modification, distribution, and commercial use, subject to its terms.
|
||||
|
||||
- Software můžete volně používat, upravovat a distribuovat
|
||||
- Pokud jej upravíte a nasadíte na síťovém serveru, musíte zpřístupnit svůj zdrojový kód
|
||||
- Odvozená díla musí být také licencována pod AGPL-3.0
|
||||
- Pro tento software neexistuje ŽÁDNÁ ZÁRUKA
|
||||
|
||||
**Poznámka k Ragtime**: Adresář `ragtime/` je licencován samostatně pod **PolyForm Noncommercial License 1.0.0**. Podrobnosti najdete v [ragtime/LICENSE](ragtime/LICENSE).
|
||||
**Ragtime note**: The ragtime/ directory is licensed under the **Apache License 2.0**. See [ragtime/LICENSE](ragtime/LICENSE) for details.
|
||||
|
||||
---
|
||||
|
||||
|
||||
## Podpora
|
||||
|
||||
- **Dokumentace**: [docs/](docs/)
|
||||
|
||||
+8
-12
@@ -50,7 +50,7 @@
|
||||
|
||||
<p align="center">
|
||||
<a href="LICENSE">
|
||||
<img src="https://img.shields.io/badge/License-AGPL%203.0-blue.svg" alt="License">
|
||||
<img src="https://img.shields.io/badge/License-Apache--2.0-blue.svg" alt="License">
|
||||
</a>
|
||||
<a href="package.json">
|
||||
<img src="https://img.shields.io/badge/version-6.5.0-green.svg" alt="Version">
|
||||
@@ -273,25 +273,21 @@ Se [Udviklingsguide](https://docs.claude-mem.ai/development) for bidragsworkflow
|
||||
|
||||
---
|
||||
|
||||
## Licens
|
||||
## License
|
||||
|
||||
Dette projekt er licenseret under **GNU Affero General Public License v3.0** (AGPL-3.0).
|
||||
This project is licensed under the **Apache License 2.0** (Apache-2.0).
|
||||
|
||||
Copyright (C) 2025 Alex Newman (@thedotmack). Alle rettigheder forbeholdes.
|
||||
Copyright (C) 2025 Alex Newman (@thedotmack). All rights reserved.
|
||||
|
||||
Se [LICENSE](LICENSE)-filen for fulde detaljer.
|
||||
See the [LICENSE](LICENSE) file for full details.
|
||||
|
||||
**Hvad Dette Betyder:**
|
||||
Apache-2.0 allows broad use, modification, distribution, and commercial use, subject to its terms.
|
||||
|
||||
- Du kan bruge, modificere og distribuere denne software frit
|
||||
- Hvis du modificerer og implementerer på en netværksserver, skal du gøre din kildekode tilgængelig
|
||||
- Afledte værker skal også licenseres under AGPL-3.0
|
||||
- Der er INGEN GARANTI for denne software
|
||||
|
||||
**Bemærkning om Ragtime**: `ragtime/`-kataloget er licenseret separat under **PolyForm Noncommercial License 1.0.0**. Se [ragtime/LICENSE](ragtime/LICENSE) for detaljer.
|
||||
**Ragtime note**: The ragtime/ directory is licensed under the **Apache License 2.0**. See [ragtime/LICENSE](ragtime/LICENSE) for details.
|
||||
|
||||
---
|
||||
|
||||
|
||||
## Support
|
||||
|
||||
- **Dokumentation**: [docs/](docs/)
|
||||
|
||||
+9
-13
@@ -50,7 +50,7 @@
|
||||
|
||||
<p align="center">
|
||||
<a href="LICENSE">
|
||||
<img src="https://img.shields.io/badge/License-AGPL%203.0-blue.svg" alt="License">
|
||||
<img src="https://img.shields.io/badge/License-Apache--2.0-blue.svg" alt="License">
|
||||
</a>
|
||||
<a href="package.json">
|
||||
<img src="https://img.shields.io/badge/version-6.5.0-green.svg" alt="Version">
|
||||
@@ -273,25 +273,21 @@ Siehe [Entwicklungsanleitung](https://docs.claude-mem.ai/development) für den B
|
||||
|
||||
---
|
||||
|
||||
## Lizenz
|
||||
## License
|
||||
|
||||
Dieses Projekt ist unter der **GNU Affero General Public License v3.0** (AGPL-3.0) lizenziert.
|
||||
This project is licensed under the **Apache License 2.0** (Apache-2.0).
|
||||
|
||||
Copyright (C) 2025 Alex Newman (@thedotmack). Alle Rechte vorbehalten.
|
||||
Copyright (C) 2025 Alex Newman (@thedotmack). All rights reserved.
|
||||
|
||||
Siehe die [LICENSE](LICENSE)-Datei für vollständige Details.
|
||||
See the [LICENSE](LICENSE) file for full details.
|
||||
|
||||
**Was das bedeutet:**
|
||||
Apache-2.0 allows broad use, modification, distribution, and commercial use, subject to its terms.
|
||||
|
||||
- Sie können diese Software frei verwenden, modifizieren und verteilen
|
||||
- Wenn Sie sie modifizieren und auf einem Netzwerkserver bereitstellen, müssen Sie Ihren Quellcode verfügbar machen
|
||||
- Abgeleitete Werke müssen ebenfalls unter AGPL-3.0 lizenziert werden
|
||||
- Es gibt KEINE GARANTIE für diese Software
|
||||
|
||||
**Hinweis zu Ragtime**: Das `ragtime/`-Verzeichnis ist separat unter der **PolyForm Noncommercial License 1.0.0** lizenziert. Siehe [ragtime/LICENSE](ragtime/LICENSE) für Details.
|
||||
**Ragtime note**: The ragtime/ directory is licensed under the **Apache License 2.0**. See [ragtime/LICENSE](ragtime/LICENSE) for details.
|
||||
|
||||
---
|
||||
|
||||
|
||||
## Support
|
||||
|
||||
- **Dokumentation**: [docs/](docs/)
|
||||
@@ -301,4 +297,4 @@ Siehe die [LICENSE](LICENSE)-Datei für vollständige Details.
|
||||
|
||||
---
|
||||
|
||||
**Erstellt mit Claude Agent SDK** | **Powered by Claude Code** | **Made with TypeScript**
|
||||
**Erstellt mit Claude Agent SDK** | **Works with Claude Code** | **Made with TypeScript**
|
||||
+8
-12
@@ -50,7 +50,7 @@
|
||||
|
||||
<p align="center">
|
||||
<a href="LICENSE">
|
||||
<img src="https://img.shields.io/badge/License-AGPL%203.0-blue.svg" alt="License">
|
||||
<img src="https://img.shields.io/badge/License-Apache--2.0-blue.svg" alt="License">
|
||||
</a>
|
||||
<a href="package.json">
|
||||
<img src="https://img.shields.io/badge/version-6.5.0-green.svg" alt="Version">
|
||||
@@ -273,25 +273,21 @@ npm run bug-report
|
||||
|
||||
---
|
||||
|
||||
## Άδεια Χρήσης
|
||||
## License
|
||||
|
||||
Αυτό το έργο διατίθεται με άδεια **GNU Affero General Public License v3.0** (AGPL-3.0).
|
||||
This project is licensed under the **Apache License 2.0** (Apache-2.0).
|
||||
|
||||
Copyright (C) 2025 Alex Newman (@thedotmack). Με επιφύλαξη παντός δικαιώματος.
|
||||
Copyright (C) 2025 Alex Newman (@thedotmack). All rights reserved.
|
||||
|
||||
Δείτε το αρχείο [LICENSE](LICENSE) για πλήρεις λεπτομέρειες.
|
||||
See the [LICENSE](LICENSE) file for full details.
|
||||
|
||||
**Τι Σημαίνει Αυτό:**
|
||||
Apache-2.0 allows broad use, modification, distribution, and commercial use, subject to its terms.
|
||||
|
||||
- Μπορείτε να χρησιμοποιήσετε, να τροποποιήσετε και να διανείμετε ελεύθερα αυτό το λογισμικό
|
||||
- Εάν τροποποιήσετε και αναπτύξετε σε διακομιστή δικτύου, πρέπει να καταστήσετε διαθέσιμο τον πηγαίο κώδικά σας
|
||||
- Τα παράγωγα έργα πρέπει επίσης να διατίθενται με άδεια AGPL-3.0
|
||||
- ΔΕΝ υπάρχει ΕΓΓΥΗΣΗ για αυτό το λογισμικό
|
||||
|
||||
**Σημείωση για το Ragtime**: Ο κατάλογος `ragtime/` διατίθεται χωριστά με άδεια **PolyForm Noncommercial License 1.0.0**. Δείτε το [ragtime/LICENSE](ragtime/LICENSE) για λεπτομέρειες.
|
||||
**Ragtime note**: The ragtime/ directory is licensed under the **Apache License 2.0**. See [ragtime/LICENSE](ragtime/LICENSE) for details.
|
||||
|
||||
---
|
||||
|
||||
|
||||
## Υποστήριξη
|
||||
|
||||
- **Τεκμηρίωση**: [docs/](docs/)
|
||||
|
||||
+8
-12
@@ -51,7 +51,7 @@
|
||||
|
||||
<p align="center">
|
||||
<a href="LICENSE">
|
||||
<img src="https://img.shields.io/badge/License-AGPL%203.0-blue.svg" alt="License">
|
||||
<img src="https://img.shields.io/badge/License-Apache--2.0-blue.svg" alt="License">
|
||||
</a>
|
||||
<a href="package.json">
|
||||
<img src="https://img.shields.io/badge/version-6.5.0-green.svg" alt="Version">
|
||||
@@ -274,25 +274,21 @@ Ver [Guía de Desarrollo](https://docs.claude-mem.ai/development) para el flujo
|
||||
|
||||
---
|
||||
|
||||
## Licencia
|
||||
## License
|
||||
|
||||
Este proyecto está licenciado bajo la **GNU Affero General Public License v3.0** (AGPL-3.0).
|
||||
This project is licensed under the **Apache License 2.0** (Apache-2.0).
|
||||
|
||||
Copyright (C) 2025 Alex Newman (@thedotmack). Todos los derechos reservados.
|
||||
Copyright (C) 2025 Alex Newman (@thedotmack). All rights reserved.
|
||||
|
||||
Ver el archivo [LICENSE](LICENSE) para detalles completos.
|
||||
See the [LICENSE](LICENSE) file for full details.
|
||||
|
||||
**Lo Que Esto Significa:**
|
||||
Apache-2.0 allows broad use, modification, distribution, and commercial use, subject to its terms.
|
||||
|
||||
- Puedes usar, modificar y distribuir este software libremente
|
||||
- Si modificas y despliegas en un servidor de red, debes hacer tu código fuente disponible
|
||||
- Los trabajos derivados también deben estar licenciados bajo AGPL-3.0
|
||||
- NO hay GARANTÍA para este software
|
||||
|
||||
**Nota sobre Ragtime**: El directorio `ragtime/` está licenciado por separado bajo la **PolyForm Noncommercial License 1.0.0**. Ver [ragtime/LICENSE](ragtime/LICENSE) para detalles.
|
||||
**Ragtime note**: The ragtime/ directory is licensed under the **Apache License 2.0**. See [ragtime/LICENSE](ragtime/LICENSE) for details.
|
||||
|
||||
---
|
||||
|
||||
|
||||
## Soporte
|
||||
|
||||
- **Documentación**: [docs/](docs/)
|
||||
|
||||
+8
-12
@@ -49,7 +49,7 @@
|
||||
|
||||
<p align="center">
|
||||
<a href="LICENSE">
|
||||
<img src="https://img.shields.io/badge/License-AGPL%203.0-blue.svg" alt="License">
|
||||
<img src="https://img.shields.io/badge/License-Apache--2.0-blue.svg" alt="License">
|
||||
</a>
|
||||
<a href="package.json">
|
||||
<img src="https://img.shields.io/badge/version-6.5.0-green.svg" alt="Version">
|
||||
@@ -272,25 +272,21 @@ Katso [Kehitysopas](https://docs.claude-mem.ai/development) osallistumisen työn
|
||||
|
||||
---
|
||||
|
||||
## Lisenssi
|
||||
## License
|
||||
|
||||
Tämä projekti on lisensoitu **GNU Affero General Public License v3.0** (AGPL-3.0) -lisenssillä.
|
||||
This project is licensed under the **Apache License 2.0** (Apache-2.0).
|
||||
|
||||
Copyright (C) 2025 Alex Newman (@thedotmack). Kaikki oikeudet pidätetään.
|
||||
Copyright (C) 2025 Alex Newman (@thedotmack). All rights reserved.
|
||||
|
||||
Katso [LICENSE](LICENSE)-tiedosto täydellisistä yksityiskohdista.
|
||||
See the [LICENSE](LICENSE) file for full details.
|
||||
|
||||
**Mitä tämä tarkoittaa:**
|
||||
Apache-2.0 allows broad use, modification, distribution, and commercial use, subject to its terms.
|
||||
|
||||
- Voit käyttää, muokata ja jakaa tätä ohjelmistoa vapaasti
|
||||
- Jos muokkaat ja otat käyttöön verkkopalvelimella, sinun on asetettava lähdekoodisi saataville
|
||||
- Johdannaisten teosten on myös oltava AGPL-3.0-lisensoituja
|
||||
- Tälle ohjelmistolle EI OLE TAKUUTA
|
||||
|
||||
**Huomautus Ragtimesta**: `ragtime/`-hakemisto on erikseen lisensoitu **PolyForm Noncommercial License 1.0.0** -lisenssillä. Katso [ragtime/LICENSE](ragtime/LICENSE) yksityiskohdista.
|
||||
**Ragtime note**: The ragtime/ directory is licensed under the **Apache License 2.0**. See [ragtime/LICENSE](ragtime/LICENSE) for details.
|
||||
|
||||
---
|
||||
|
||||
|
||||
## Tuki
|
||||
|
||||
- **Dokumentaatio**: [docs/](docs/)
|
||||
|
||||
+8
-12
@@ -50,7 +50,7 @@
|
||||
|
||||
<p align="center">
|
||||
<a href="LICENSE">
|
||||
<img src="https://img.shields.io/badge/License-AGPL%203.0-blue.svg" alt="License">
|
||||
<img src="https://img.shields.io/badge/License-Apache--2.0-blue.svg" alt="License">
|
||||
</a>
|
||||
<a href="package.json">
|
||||
<img src="https://img.shields.io/badge/version-6.5.0-green.svg" alt="Version">
|
||||
@@ -273,25 +273,21 @@ Voir le [Guide de développement](https://docs.claude-mem.ai/development) pour l
|
||||
|
||||
---
|
||||
|
||||
## Licence
|
||||
## License
|
||||
|
||||
Ce projet est sous licence **GNU Affero General Public License v3.0** (AGPL-3.0).
|
||||
This project is licensed under the **Apache License 2.0** (Apache-2.0).
|
||||
|
||||
Copyright (C) 2025 Alex Newman (@thedotmack). Tous droits réservés.
|
||||
Copyright (C) 2025 Alex Newman (@thedotmack). All rights reserved.
|
||||
|
||||
Voir le fichier [LICENSE](LICENSE) pour tous les détails.
|
||||
See the [LICENSE](LICENSE) file for full details.
|
||||
|
||||
**Ce que cela signifie :**
|
||||
Apache-2.0 allows broad use, modification, distribution, and commercial use, subject to its terms.
|
||||
|
||||
- Vous pouvez utiliser, modifier et distribuer ce logiciel librement
|
||||
- Si vous modifiez et déployez sur un serveur réseau, vous devez rendre votre code source disponible
|
||||
- Les œuvres dérivées doivent également être sous licence AGPL-3.0
|
||||
- Il n'y a AUCUNE GARANTIE pour ce logiciel
|
||||
|
||||
**Note sur Ragtime** : Le répertoire `ragtime/` est sous licence séparée sous la **PolyForm Noncommercial License 1.0.0**. Voir [ragtime/LICENSE](ragtime/LICENSE) pour plus de détails.
|
||||
**Ragtime note**: The ragtime/ directory is licensed under the **Apache License 2.0**. See [ragtime/LICENSE](ragtime/LICENSE) for details.
|
||||
|
||||
---
|
||||
|
||||
|
||||
## Support
|
||||
|
||||
- **Documentation** : [docs/](docs/)
|
||||
|
||||
+8
-12
@@ -49,7 +49,7 @@
|
||||
|
||||
<p align="center">
|
||||
<a href="LICENSE">
|
||||
<img src="https://img.shields.io/badge/License-AGPL%203.0-blue.svg" alt="License">
|
||||
<img src="https://img.shields.io/badge/License-Apache--2.0-blue.svg" alt="License">
|
||||
</a>
|
||||
<a href="package.json">
|
||||
<img src="https://img.shields.io/badge/version-6.5.0-green.svg" alt="Version">
|
||||
@@ -272,25 +272,21 @@ npm run bug-report
|
||||
|
||||
---
|
||||
|
||||
## רישיון
|
||||
## License
|
||||
|
||||
פרויקט זה מורשה תחת **GNU Affero General Public License v3.0** (AGPL-3.0).
|
||||
This project is licensed under the **Apache License 2.0** (Apache-2.0).
|
||||
|
||||
זכויות יוצרים (C) 2025 Alex Newman (@thedotmack). כל הזכויות שמורות.
|
||||
Copyright (C) 2025 Alex Newman (@thedotmack). All rights reserved.
|
||||
|
||||
ראה את קובץ [LICENSE](LICENSE) לפרטים מלאים.
|
||||
See the [LICENSE](LICENSE) file for full details.
|
||||
|
||||
**משמעות הדבר:**
|
||||
Apache-2.0 allows broad use, modification, distribution, and commercial use, subject to its terms.
|
||||
|
||||
- אתה יכול לשימוש, שינוי והפצה של תוכנה זו בחופשיות
|
||||
- אם אתה משנה ופורס על שרת רשת, עליך להנגיש את קוד המקור שלך
|
||||
- עבודות נגזרות חייבות להיות מורשות גם כן תחת AGPL-3.0
|
||||
- אין אחריות לתוכנה זו
|
||||
|
||||
**הערה על Ragtime**: ספריית `ragtime/` מורשית בנפרד תחת **PolyForm Noncommercial License 1.0.0**. ראה [ragtime/LICENSE](ragtime/LICENSE) לפרטים.
|
||||
**Ragtime note**: The ragtime/ directory is licensed under the **Apache License 2.0**. See [ragtime/LICENSE](ragtime/LICENSE) for details.
|
||||
|
||||
---
|
||||
|
||||
|
||||
## תמיכה
|
||||
|
||||
- **תיעוד**: [docs/](docs/)
|
||||
|
||||
+8
-12
@@ -50,7 +50,7 @@
|
||||
|
||||
<p align="center">
|
||||
<a href="LICENSE">
|
||||
<img src="https://img.shields.io/badge/License-AGPL%203.0-blue.svg" alt="License">
|
||||
<img src="https://img.shields.io/badge/License-Apache--2.0-blue.svg" alt="License">
|
||||
</a>
|
||||
<a href="package.json">
|
||||
<img src="https://img.shields.io/badge/version-6.5.0-green.svg" alt="Version">
|
||||
@@ -273,25 +273,21 @@ npm run bug-report
|
||||
|
||||
---
|
||||
|
||||
## लाइसेंस
|
||||
## License
|
||||
|
||||
यह प्रोजेक्ट **GNU Affero General Public License v3.0** (AGPL-3.0) के तहत लाइसेंस प्राप्त है।
|
||||
This project is licensed under the **Apache License 2.0** (Apache-2.0).
|
||||
|
||||
Copyright (C) 2025 Alex Newman (@thedotmack)। सर्वाधिकार सुरक्षित।
|
||||
Copyright (C) 2025 Alex Newman (@thedotmack). All rights reserved.
|
||||
|
||||
पूर्ण विवरण के लिए [LICENSE](LICENSE) फ़ाइल देखें।
|
||||
See the [LICENSE](LICENSE) file for full details.
|
||||
|
||||
**इसका क्या अर्थ है:**
|
||||
Apache-2.0 allows broad use, modification, distribution, and commercial use, subject to its terms.
|
||||
|
||||
- आप इस सॉफ़्टवेयर को स्वतंत्र रूप से उपयोग, संशोधित और वितरित कर सकते हैं
|
||||
- यदि आप नेटवर्क सर्वर पर संशोधित और तैनात करते हैं, तो आपको अपना स्रोत कोड उपलब्ध कराना होगा
|
||||
- व्युत्पन्न कार्यों को भी AGPL-3.0 के तहत लाइसेंस प्राप्त होना चाहिए
|
||||
- इस सॉफ़्टवेयर के लिए कोई वारंटी नहीं है
|
||||
|
||||
**Ragtime पर नोट**: `ragtime/` डायरेक्टरी को **PolyForm Noncommercial License 1.0.0** के तहत अलग से लाइसेंस प्राप्त है। विवरण के लिए [ragtime/LICENSE](ragtime/LICENSE) देखें।
|
||||
**Ragtime note**: The ragtime/ directory is licensed under the **Apache License 2.0**. See [ragtime/LICENSE](ragtime/LICENSE) for details.
|
||||
|
||||
---
|
||||
|
||||
|
||||
## समर्थन
|
||||
|
||||
- **दस्तावेज़ीकरण**: [docs/](docs/)
|
||||
|
||||
+8
-12
@@ -50,7 +50,7 @@
|
||||
|
||||
<p align="center">
|
||||
<a href="LICENSE">
|
||||
<img src="https://img.shields.io/badge/License-AGPL%203.0-blue.svg" alt="License">
|
||||
<img src="https://img.shields.io/badge/License-Apache--2.0-blue.svg" alt="License">
|
||||
</a>
|
||||
<a href="package.json">
|
||||
<img src="https://img.shields.io/badge/version-6.5.0-green.svg" alt="Version">
|
||||
@@ -273,25 +273,21 @@ A hozzájárulási munkafolyamatért lásd a [Fejlesztési útmutatót](https://
|
||||
|
||||
---
|
||||
|
||||
## Licenc
|
||||
## License
|
||||
|
||||
Ez a projekt a **GNU Affero General Public License v3.0** (AGPL-3.0) alatt licencelt.
|
||||
This project is licensed under the **Apache License 2.0** (Apache-2.0).
|
||||
|
||||
Copyright (C) 2025 Alex Newman (@thedotmack). Minden jog fenntartva.
|
||||
Copyright (C) 2025 Alex Newman (@thedotmack). All rights reserved.
|
||||
|
||||
A teljes részletekért lásd a [LICENSE](LICENSE) fájlt.
|
||||
See the [LICENSE](LICENSE) file for full details.
|
||||
|
||||
**Mit jelent ez:**
|
||||
Apache-2.0 allows broad use, modification, distribution, and commercial use, subject to its terms.
|
||||
|
||||
- Szabadon használhatja, módosíthatja és terjesztheti ezt a szoftvert
|
||||
- Ha módosítja és hálózati szerveren telepíti, elérhetővé kell tennie a forráskódot
|
||||
- A származékos munkáknak szintén AGPL-3.0 alatt kell licencelve lenniük
|
||||
- Ehhez a szoftverhez NINCS GARANCIA
|
||||
|
||||
**Megjegyzés a Ragtime-ról**: A `ragtime/` könyvtár külön licencelt a **PolyForm Noncommercial License 1.0.0** alatt. Részletekért lásd a [ragtime/LICENSE](ragtime/LICENSE) fájlt.
|
||||
**Ragtime note**: The ragtime/ directory is licensed under the **Apache License 2.0**. See [ragtime/LICENSE](ragtime/LICENSE) for details.
|
||||
|
||||
---
|
||||
|
||||
|
||||
## Támogatás
|
||||
|
||||
- **Dokumentáció**: [docs/](docs/)
|
||||
|
||||
+8
-12
@@ -50,7 +50,7 @@
|
||||
|
||||
<p align="center">
|
||||
<a href="LICENSE">
|
||||
<img src="https://img.shields.io/badge/License-AGPL%203.0-blue.svg" alt="License">
|
||||
<img src="https://img.shields.io/badge/License-Apache--2.0-blue.svg" alt="License">
|
||||
</a>
|
||||
<a href="package.json">
|
||||
<img src="https://img.shields.io/badge/version-6.5.0-green.svg" alt="Version">
|
||||
@@ -273,25 +273,21 @@ Lihat [Panduan Pengembangan](https://docs.claude-mem.ai/development) untuk alur
|
||||
|
||||
---
|
||||
|
||||
## Lisensi
|
||||
## License
|
||||
|
||||
Proyek ini dilisensikan di bawah **GNU Affero General Public License v3.0** (AGPL-3.0).
|
||||
This project is licensed under the **Apache License 2.0** (Apache-2.0).
|
||||
|
||||
Copyright (C) 2025 Alex Newman (@thedotmack). All rights reserved.
|
||||
|
||||
Lihat file [LICENSE](LICENSE) untuk detail lengkap.
|
||||
See the [LICENSE](LICENSE) file for full details.
|
||||
|
||||
**Apa Artinya:**
|
||||
Apache-2.0 allows broad use, modification, distribution, and commercial use, subject to its terms.
|
||||
|
||||
- Anda dapat menggunakan, memodifikasi, dan mendistribusikan perangkat lunak ini dengan bebas
|
||||
- Jika Anda memodifikasi dan men-deploy di server jaringan, Anda harus membuat kode sumber Anda tersedia
|
||||
- Karya turunan juga harus dilisensikan di bawah AGPL-3.0
|
||||
- TIDAK ADA JAMINAN untuk perangkat lunak ini
|
||||
|
||||
**Catatan tentang Ragtime**: Direktori `ragtime/` dilisensikan secara terpisah di bawah **PolyForm Noncommercial License 1.0.0**. Lihat [ragtime/LICENSE](ragtime/LICENSE) untuk detail.
|
||||
**Ragtime note**: The ragtime/ directory is licensed under the **Apache License 2.0**. See [ragtime/LICENSE](ragtime/LICENSE) for details.
|
||||
|
||||
---
|
||||
|
||||
|
||||
## Dukungan
|
||||
|
||||
- **Dokumentasi**: [docs/](docs/)
|
||||
@@ -301,6 +297,6 @@ Lihat file [LICENSE](LICENSE) untuk detail lengkap.
|
||||
|
||||
---
|
||||
|
||||
**Built with Claude Agent SDK** | **Powered by Claude Code** | **Made with TypeScript**
|
||||
**Built with Claude Agent SDK** | **Works with Claude Code** | **Made with TypeScript**
|
||||
|
||||
---
|
||||
+8
-12
@@ -50,7 +50,7 @@
|
||||
|
||||
<p align="center">
|
||||
<a href="LICENSE">
|
||||
<img src="https://img.shields.io/badge/License-AGPL%203.0-blue.svg" alt="License">
|
||||
<img src="https://img.shields.io/badge/License-Apache--2.0-blue.svg" alt="License">
|
||||
</a>
|
||||
<a href="package.json">
|
||||
<img src="https://img.shields.io/badge/version-6.5.0-green.svg" alt="Version">
|
||||
@@ -273,25 +273,21 @@ Vedi [Guida allo Sviluppo](https://docs.claude-mem.ai/development) per il flusso
|
||||
|
||||
---
|
||||
|
||||
## Licenza
|
||||
## License
|
||||
|
||||
Questo progetto è rilasciato sotto la **GNU Affero General Public License v3.0** (AGPL-3.0).
|
||||
This project is licensed under the **Apache License 2.0** (Apache-2.0).
|
||||
|
||||
Copyright (C) 2025 Alex Newman (@thedotmack). Tutti i diritti riservati.
|
||||
Copyright (C) 2025 Alex Newman (@thedotmack). All rights reserved.
|
||||
|
||||
Vedi il file [LICENSE](LICENSE) per i dettagli completi.
|
||||
See the [LICENSE](LICENSE) file for full details.
|
||||
|
||||
**Cosa Significa:**
|
||||
Apache-2.0 allows broad use, modification, distribution, and commercial use, subject to its terms.
|
||||
|
||||
- Puoi usare, modificare e distribuire questo software liberamente
|
||||
- Se modifichi e distribuisci su un server di rete, devi rendere disponibile il tuo codice sorgente
|
||||
- Le opere derivate devono anche essere rilasciate sotto AGPL-3.0
|
||||
- NON c'è GARANZIA per questo software
|
||||
|
||||
**Nota su Ragtime**: La directory `ragtime/` è rilasciata separatamente sotto la **PolyForm Noncommercial License 1.0.0**. Vedi [ragtime/LICENSE](ragtime/LICENSE) per i dettagli.
|
||||
**Ragtime note**: The ragtime/ directory is licensed under the **Apache License 2.0**. See [ragtime/LICENSE](ragtime/LICENSE) for details.
|
||||
|
||||
---
|
||||
|
||||
|
||||
## Supporto
|
||||
|
||||
- **Documentazione**: [docs/](docs/)
|
||||
|
||||
+7
-11
@@ -50,7 +50,7 @@
|
||||
|
||||
<p align="center">
|
||||
<a href="LICENSE">
|
||||
<img src="https://img.shields.io/badge/License-AGPL%203.0-blue.svg" alt="License">
|
||||
<img src="https://img.shields.io/badge/License-Apache--2.0-blue.svg" alt="License">
|
||||
</a>
|
||||
<a href="package.json">
|
||||
<img src="https://img.shields.io/badge/version-6.5.0-green.svg" alt="Version">
|
||||
@@ -273,25 +273,21 @@ npm run bug-report
|
||||
|
||||
---
|
||||
|
||||
## ライセンス
|
||||
## License
|
||||
|
||||
このプロジェクトは**GNU Affero General Public License v3.0**(AGPL-3.0)の下でライセンスされています。
|
||||
This project is licensed under the **Apache License 2.0** (Apache-2.0).
|
||||
|
||||
Copyright (C) 2025 Alex Newman (@thedotmack). All rights reserved.
|
||||
|
||||
詳細は[LICENSE](LICENSE)ファイルを参照してください。
|
||||
See the [LICENSE](LICENSE) file for full details.
|
||||
|
||||
**これが意味すること:**
|
||||
Apache-2.0 allows broad use, modification, distribution, and commercial use, subject to its terms.
|
||||
|
||||
- このソフトウェアを自由に使用、変更、配布できます
|
||||
- ネットワークサーバーで変更して展開する場合、ソースコードを利用可能にする必要があります
|
||||
- 派生作品もAGPL-3.0の下でライセンスする必要があります
|
||||
- このソフトウェアには保証がありません
|
||||
|
||||
**Ragtimeに関する注意**: `ragtime/`ディレクトリは **PolyForm Noncommercial License 1.0.0** の下で個別にライセンスされています。詳細は[ragtime/LICENSE](ragtime/LICENSE)を参照してください。
|
||||
**Ragtime note**: The ragtime/ directory is licensed under the **Apache License 2.0**. See [ragtime/LICENSE](ragtime/LICENSE) for details.
|
||||
|
||||
---
|
||||
|
||||
|
||||
## サポート
|
||||
|
||||
- **ドキュメント**: [docs/](docs/)
|
||||
|
||||
+7
-11
@@ -50,7 +50,7 @@
|
||||
|
||||
<p align="center">
|
||||
<a href="LICENSE">
|
||||
<img src="https://img.shields.io/badge/License-AGPL%203.0-blue.svg" alt="License">
|
||||
<img src="https://img.shields.io/badge/License-Apache--2.0-blue.svg" alt="License">
|
||||
</a>
|
||||
<a href="package.json">
|
||||
<img src="https://img.shields.io/badge/version-6.5.0-green.svg" alt="Version">
|
||||
@@ -273,25 +273,21 @@ npm run bug-report
|
||||
|
||||
---
|
||||
|
||||
## 라이선스
|
||||
## License
|
||||
|
||||
이 프로젝트는 **GNU Affero General Public License v3.0** (AGPL-3.0)에 따라 라이선스가 부여됩니다.
|
||||
This project is licensed under the **Apache License 2.0** (Apache-2.0).
|
||||
|
||||
Copyright (C) 2025 Alex Newman (@thedotmack). All rights reserved.
|
||||
|
||||
전체 세부 정보는 [LICENSE](LICENSE) 파일을 참조하세요.
|
||||
See the [LICENSE](LICENSE) file for full details.
|
||||
|
||||
**의미:**
|
||||
Apache-2.0 allows broad use, modification, distribution, and commercial use, subject to its terms.
|
||||
|
||||
- 이 소프트웨어를 자유롭게 사용, 수정 및 배포할 수 있습니다
|
||||
- 수정하여 네트워크 서버에 배포하는 경우 소스 코드를 공개해야 합니다
|
||||
- 파생 작업물도 AGPL-3.0에 따라 라이선스가 부여되어야 합니다
|
||||
- 이 소프트웨어에는 보증이 없습니다
|
||||
|
||||
**Ragtime에 대한 참고 사항**: `ragtime/` 디렉토리는 **PolyForm Noncommercial License 1.0.0**에 따라 별도로 라이선스가 부여됩니다. 자세한 내용은 [ragtime/LICENSE](ragtime/LICENSE)를 참조하세요.
|
||||
**Ragtime note**: The ragtime/ directory is licensed under the **Apache License 2.0**. See [ragtime/LICENSE](ragtime/LICENSE) for details.
|
||||
|
||||
---
|
||||
|
||||
|
||||
## 지원
|
||||
|
||||
- **문서**: [docs/](docs/)
|
||||
|
||||
+8
-12
@@ -49,7 +49,7 @@
|
||||
|
||||
<p align="center">
|
||||
<a href="LICENSE">
|
||||
<img src="https://img.shields.io/badge/License-AGPL%203.0-blue.svg" alt="License">
|
||||
<img src="https://img.shields.io/badge/License-Apache--2.0-blue.svg" alt="License">
|
||||
</a>
|
||||
<a href="package.json">
|
||||
<img src="https://img.shields.io/badge/version-6.5.0-green.svg" alt="Version">
|
||||
@@ -272,25 +272,21 @@ Zie [Ontwikkelingsgids](https://docs.claude-mem.ai/development) voor bijdragewor
|
||||
|
||||
---
|
||||
|
||||
## Licentie
|
||||
## License
|
||||
|
||||
Dit project is gelicentieerd onder de **GNU Affero General Public License v3.0** (AGPL-3.0).
|
||||
This project is licensed under the **Apache License 2.0** (Apache-2.0).
|
||||
|
||||
Copyright (C) 2025 Alex Newman (@thedotmack). Alle rechten voorbehouden.
|
||||
Copyright (C) 2025 Alex Newman (@thedotmack). All rights reserved.
|
||||
|
||||
Zie het [LICENSE](LICENSE) bestand voor volledige details.
|
||||
See the [LICENSE](LICENSE) file for full details.
|
||||
|
||||
**Wat Dit Betekent:**
|
||||
Apache-2.0 allows broad use, modification, distribution, and commercial use, subject to its terms.
|
||||
|
||||
- Je kunt deze software vrijelijk gebruiken, aanpassen en distribueren
|
||||
- Als je aanpast en implementeert op een netwerkserver, moet je je broncode beschikbaar maken
|
||||
- Afgeleide werken moeten ook gelicentieerd zijn onder AGPL-3.0
|
||||
- Er is GEEN GARANTIE voor deze software
|
||||
|
||||
**Opmerking over Ragtime**: De `ragtime/` directory is afzonderlijk gelicentieerd onder de **PolyForm Noncommercial License 1.0.0**. Zie [ragtime/LICENSE](ragtime/LICENSE) voor details.
|
||||
**Ragtime note**: The ragtime/ directory is licensed under the **Apache License 2.0**. See [ragtime/LICENSE](ragtime/LICENSE) for details.
|
||||
|
||||
---
|
||||
|
||||
|
||||
## Ondersteuning
|
||||
|
||||
- **Documentatie**: [docs/](docs/)
|
||||
|
||||
+8
-12
@@ -50,7 +50,7 @@
|
||||
|
||||
<p align="center">
|
||||
<a href="LICENSE">
|
||||
<img src="https://img.shields.io/badge/License-AGPL%203.0-blue.svg" alt="License">
|
||||
<img src="https://img.shields.io/badge/License-Apache--2.0-blue.svg" alt="License">
|
||||
</a>
|
||||
<a href="package.json">
|
||||
<img src="https://img.shields.io/badge/version-6.5.0-green.svg" alt="Version">
|
||||
@@ -273,25 +273,21 @@ Se [Utviklingsveiledning](https://docs.claude-mem.ai/development) for bidragsfly
|
||||
|
||||
---
|
||||
|
||||
## Lisens
|
||||
## License
|
||||
|
||||
Dette prosjektet er lisensiert under **GNU Affero General Public License v3.0** (AGPL-3.0).
|
||||
This project is licensed under the **Apache License 2.0** (Apache-2.0).
|
||||
|
||||
Copyright (C) 2025 Alex Newman (@thedotmack). Alle rettigheter reservert.
|
||||
Copyright (C) 2025 Alex Newman (@thedotmack). All rights reserved.
|
||||
|
||||
Se [LICENSE](LICENSE)-filen for fullstendige detaljer.
|
||||
See the [LICENSE](LICENSE) file for full details.
|
||||
|
||||
**Hva Dette Betyr:**
|
||||
Apache-2.0 allows broad use, modification, distribution, and commercial use, subject to its terms.
|
||||
|
||||
- Du kan bruke, modifisere og distribuere denne programvaren fritt
|
||||
- Hvis du modifiserer og distribuerer på en nettverkstjener, må du gjøre kildekoden din tilgjengelig
|
||||
- Avledede verk må også være lisensiert under AGPL-3.0
|
||||
- Det er INGEN GARANTI for denne programvaren
|
||||
|
||||
**Merknad om Ragtime**: `ragtime/`-katalogen er lisensiert separat under **PolyForm Noncommercial License 1.0.0**. Se [ragtime/LICENSE](ragtime/LICENSE) for detaljer.
|
||||
**Ragtime note**: The ragtime/ directory is licensed under the **Apache License 2.0**. See [ragtime/LICENSE](ragtime/LICENSE) for details.
|
||||
|
||||
---
|
||||
|
||||
|
||||
## Støtte
|
||||
|
||||
- **Dokumentasjon**: [docs/](docs/)
|
||||
|
||||
+8
-12
@@ -49,7 +49,7 @@
|
||||
|
||||
<p align="center">
|
||||
<a href="LICENSE">
|
||||
<img src="https://img.shields.io/badge/License-AGPL%203.0-blue.svg" alt="License">
|
||||
<img src="https://img.shields.io/badge/License-Apache--2.0-blue.svg" alt="License">
|
||||
</a>
|
||||
<a href="package.json">
|
||||
<img src="https://img.shields.io/badge/version-6.5.0-green.svg" alt="Version">
|
||||
@@ -272,25 +272,21 @@ Zobacz [Przewodnik Rozwoju](https://docs.claude-mem.ai/development) dla przepły
|
||||
|
||||
---
|
||||
|
||||
## Licencja
|
||||
## License
|
||||
|
||||
Ten projekt jest licencjonowany na podstawie **GNU Affero General Public License v3.0** (AGPL-3.0).
|
||||
This project is licensed under the **Apache License 2.0** (Apache-2.0).
|
||||
|
||||
Copyright (C) 2025 Alex Newman (@thedotmack). Wszelkie prawa zastrzeżone.
|
||||
Copyright (C) 2025 Alex Newman (@thedotmack). All rights reserved.
|
||||
|
||||
Zobacz plik [LICENSE](LICENSE) dla pełnych szczegółów.
|
||||
See the [LICENSE](LICENSE) file for full details.
|
||||
|
||||
**Co To Oznacza:**
|
||||
Apache-2.0 allows broad use, modification, distribution, and commercial use, subject to its terms.
|
||||
|
||||
- Możesz używać, modyfikować i dystrybuować to oprogramowanie swobodnie
|
||||
- Jeśli zmodyfikujesz i wdrożysz na serwerze sieciowym, musisz udostępnić swój kod źródłowy
|
||||
- Dzieła pochodne muszą być również licencjonowane na podstawie AGPL-3.0
|
||||
- Nie ma GWARANCJI dla tego oprogramowania
|
||||
|
||||
**Uwaga o Ragtime**: Katalog `ragtime/` jest licencjonowany osobno na podstawie **PolyForm Noncommercial License 1.0.0**. Zobacz [ragtime/LICENSE](ragtime/LICENSE) dla szczegółów.
|
||||
**Ragtime note**: The ragtime/ directory is licensed under the **Apache License 2.0**. See [ragtime/LICENSE](ragtime/LICENSE) for details.
|
||||
|
||||
---
|
||||
|
||||
|
||||
## Wsparcie
|
||||
|
||||
- **Dokumentacja**: [docs/](docs/)
|
||||
|
||||
@@ -50,7 +50,7 @@
|
||||
|
||||
<p align="center">
|
||||
<a href="LICENSE">
|
||||
<img src="https://img.shields.io/badge/License-AGPL%203.0-blue.svg" alt="License">
|
||||
<img src="https://img.shields.io/badge/License-Apache--2.0-blue.svg" alt="License">
|
||||
</a>
|
||||
<a href="package.json">
|
||||
<img src="https://img.shields.io/badge/version-6.5.0-green.svg" alt="Version">
|
||||
@@ -273,25 +273,21 @@ Veja [Guia de Desenvolvimento](https://docs.claude-mem.ai/development) para o fl
|
||||
|
||||
---
|
||||
|
||||
## Licença
|
||||
## License
|
||||
|
||||
Este projeto está licenciado sob a **GNU Affero General Public License v3.0** (AGPL-3.0).
|
||||
This project is licensed under the **Apache License 2.0** (Apache-2.0).
|
||||
|
||||
Copyright (C) 2025 Alex Newman (@thedotmack). Todos os direitos reservados.
|
||||
Copyright (C) 2025 Alex Newman (@thedotmack). All rights reserved.
|
||||
|
||||
Veja o arquivo [LICENSE](LICENSE) para detalhes completos.
|
||||
See the [LICENSE](LICENSE) file for full details.
|
||||
|
||||
**O Que Isso Significa:**
|
||||
Apache-2.0 allows broad use, modification, distribution, and commercial use, subject to its terms.
|
||||
|
||||
- Você pode usar, modificar e distribuir este software livremente
|
||||
- Se você modificar e implantar em um servidor de rede, você deve disponibilizar seu código-fonte
|
||||
- Trabalhos derivados também devem ser licenciados sob AGPL-3.0
|
||||
- NÃO HÁ GARANTIA para este software
|
||||
|
||||
**Nota sobre Ragtime**: O diretório `ragtime/` é licenciado separadamente sob a **PolyForm Noncommercial License 1.0.0**. Veja [ragtime/LICENSE](ragtime/LICENSE) para detalhes.
|
||||
**Ragtime note**: The ragtime/ directory is licensed under the **Apache License 2.0**. See [ragtime/LICENSE](ragtime/LICENSE) for details.
|
||||
|
||||
---
|
||||
|
||||
|
||||
## Suporte
|
||||
|
||||
- **Documentação**: [docs/](docs/)
|
||||
|
||||
+8
-12
@@ -50,7 +50,7 @@
|
||||
|
||||
<p align="center">
|
||||
<a href="LICENSE">
|
||||
<img src="https://img.shields.io/badge/License-AGPL%203.0-blue.svg" alt="License">
|
||||
<img src="https://img.shields.io/badge/License-Apache--2.0-blue.svg" alt="License">
|
||||
</a>
|
||||
<a href="package.json">
|
||||
<img src="https://img.shields.io/badge/version-6.5.0-green.svg" alt="Version">
|
||||
@@ -273,25 +273,21 @@ Consultați [Ghidul de Dezvoltare](https://docs.claude-mem.ai/development) pentr
|
||||
|
||||
---
|
||||
|
||||
## Licență
|
||||
## License
|
||||
|
||||
Acest proiect este licențiat sub **GNU Affero General Public License v3.0** (AGPL-3.0).
|
||||
This project is licensed under the **Apache License 2.0** (Apache-2.0).
|
||||
|
||||
Copyright (C) 2025 Alex Newman (@thedotmack). Toate drepturile rezervate.
|
||||
Copyright (C) 2025 Alex Newman (@thedotmack). All rights reserved.
|
||||
|
||||
Consultați fișierul [LICENSE](LICENSE) pentru detalii complete.
|
||||
See the [LICENSE](LICENSE) file for full details.
|
||||
|
||||
**Ce Înseamnă Asta:**
|
||||
Apache-2.0 allows broad use, modification, distribution, and commercial use, subject to its terms.
|
||||
|
||||
- Puteți folosi, modifica și distribui acest software liber
|
||||
- Dacă modificați și implementați pe un server de rețea, trebuie să faceți disponibil codul sursă
|
||||
- Lucrările derivate trebuie să fie licențiate și ele sub AGPL-3.0
|
||||
- NU EXISTĂ NICIO GARANȚIE pentru acest software
|
||||
|
||||
**Notă despre Ragtime**: Directorul `ragtime/` este licențiat separat sub **PolyForm Noncommercial License 1.0.0**. Consultați [ragtime/LICENSE](ragtime/LICENSE) pentru detalii.
|
||||
**Ragtime note**: The ragtime/ directory is licensed under the **Apache License 2.0**. See [ragtime/LICENSE](ragtime/LICENSE) for details.
|
||||
|
||||
---
|
||||
|
||||
|
||||
## Suport
|
||||
|
||||
- **Documentație**: [docs/](docs/)
|
||||
|
||||
+8
-12
@@ -50,7 +50,7 @@
|
||||
|
||||
<p align="center">
|
||||
<a href="LICENSE">
|
||||
<img src="https://img.shields.io/badge/License-AGPL%203.0-blue.svg" alt="License">
|
||||
<img src="https://img.shields.io/badge/License-Apache--2.0-blue.svg" alt="License">
|
||||
</a>
|
||||
<a href="package.json">
|
||||
<img src="https://img.shields.io/badge/version-6.5.0-green.svg" alt="Version">
|
||||
@@ -273,25 +273,21 @@ npm run bug-report
|
||||
|
||||
---
|
||||
|
||||
## Лицензия
|
||||
## License
|
||||
|
||||
Этот проект лицензирован под **GNU Affero General Public License v3.0** (AGPL-3.0).
|
||||
This project is licensed under the **Apache License 2.0** (Apache-2.0).
|
||||
|
||||
Copyright (C) 2025 Alex Newman (@thedotmack). Все права защищены.
|
||||
Copyright (C) 2025 Alex Newman (@thedotmack). All rights reserved.
|
||||
|
||||
Полные сведения см. в файле [LICENSE](LICENSE).
|
||||
See the [LICENSE](LICENSE) file for full details.
|
||||
|
||||
**Что это означает:**
|
||||
Apache-2.0 allows broad use, modification, distribution, and commercial use, subject to its terms.
|
||||
|
||||
- Вы можете свободно использовать, модифицировать и распространять это программное обеспечение
|
||||
- Если вы модифицируете и развертываете на сетевом сервере, вы должны сделать свой исходный код доступным
|
||||
- Производные работы также должны быть лицензированы под AGPL-3.0
|
||||
- Для этого программного обеспечения НЕТ ГАРАНТИЙ
|
||||
|
||||
**Примечание о Ragtime**: Директория `ragtime/` лицензирована отдельно под **PolyForm Noncommercial License 1.0.0**. Подробности см. в [ragtime/LICENSE](ragtime/LICENSE).
|
||||
**Ragtime note**: The ragtime/ directory is licensed under the **Apache License 2.0**. See [ragtime/LICENSE](ragtime/LICENSE) for details.
|
||||
|
||||
---
|
||||
|
||||
|
||||
## Поддержка
|
||||
|
||||
- **Документация**: [docs/](docs/)
|
||||
|
||||
+8
-12
@@ -50,7 +50,7 @@
|
||||
|
||||
<p align="center">
|
||||
<a href="LICENSE">
|
||||
<img src="https://img.shields.io/badge/License-AGPL%203.0-blue.svg" alt="License">
|
||||
<img src="https://img.shields.io/badge/License-Apache--2.0-blue.svg" alt="License">
|
||||
</a>
|
||||
<a href="package.json">
|
||||
<img src="https://img.shields.io/badge/version-6.5.0-green.svg" alt="Version">
|
||||
@@ -273,25 +273,21 @@ Se [Utvecklingsguide](https://docs.claude-mem.ai/development) för bidragsarbets
|
||||
|
||||
---
|
||||
|
||||
## Licens
|
||||
## License
|
||||
|
||||
Detta projekt är licensierat under **GNU Affero General Public License v3.0** (AGPL-3.0).
|
||||
This project is licensed under the **Apache License 2.0** (Apache-2.0).
|
||||
|
||||
Copyright (C) 2025 Alex Newman (@thedotmack). Alla rättigheter förbehållna.
|
||||
Copyright (C) 2025 Alex Newman (@thedotmack). All rights reserved.
|
||||
|
||||
Se [LICENSE](LICENSE)-filen för fullständiga detaljer.
|
||||
See the [LICENSE](LICENSE) file for full details.
|
||||
|
||||
**Vad detta betyder:**
|
||||
Apache-2.0 allows broad use, modification, distribution, and commercial use, subject to its terms.
|
||||
|
||||
- Du kan använda, modifiera och distribuera denna programvara fritt
|
||||
- Om du modifierar och distribuerar på en nätverksserver måste du göra din källkod tillgänglig
|
||||
- Härledda verk måste också licensieras under AGPL-3.0
|
||||
- Det finns INGEN GARANTI för denna programvara
|
||||
|
||||
**Notering om Ragtime**: Katalogen `ragtime/` är licensierad separat under **PolyForm Noncommercial License 1.0.0**. Se [ragtime/LICENSE](ragtime/LICENSE) för detaljer.
|
||||
**Ragtime note**: The ragtime/ directory is licensed under the **Apache License 2.0**. See [ragtime/LICENSE](ragtime/LICENSE) for details.
|
||||
|
||||
---
|
||||
|
||||
|
||||
## Support
|
||||
|
||||
- **Dokumentation**: [docs/](docs/)
|
||||
|
||||
+8
-12
@@ -49,7 +49,7 @@
|
||||
|
||||
<p align="center">
|
||||
<a href="LICENSE">
|
||||
<img src="https://img.shields.io/badge/License-AGPL%203.0-blue.svg" alt="License">
|
||||
<img src="https://img.shields.io/badge/License-Apache--2.0-blue.svg" alt="License">
|
||||
</a>
|
||||
<a href="package.json">
|
||||
<img src="https://img.shields.io/badge/version-6.5.0-green.svg" alt="Version">
|
||||
@@ -272,25 +272,21 @@ npm run bug-report
|
||||
|
||||
---
|
||||
|
||||
## ใบอนุญาต
|
||||
## License
|
||||
|
||||
โปรเจกต์นี้ได้รับอนุญาตภายใต้ **GNU Affero General Public License v3.0** (AGPL-3.0)
|
||||
This project is licensed under the **Apache License 2.0** (Apache-2.0).
|
||||
|
||||
Copyright (C) 2025 Alex Newman (@thedotmack) สงวนลิขสิทธิ์ทั้งหมด
|
||||
Copyright (C) 2025 Alex Newman (@thedotmack). All rights reserved.
|
||||
|
||||
ดูไฟล์ [LICENSE](LICENSE) สำหรับรายละเอียดทั้งหมด
|
||||
See the [LICENSE](LICENSE) file for full details.
|
||||
|
||||
**ความหมาย:**
|
||||
Apache-2.0 allows broad use, modification, distribution, and commercial use, subject to its terms.
|
||||
|
||||
- คุณสามารถใช้ ดัดแปลง และแจกจ่ายซอฟต์แวร์นี้ได้อย่างอิสระ
|
||||
- หากคุณดัดแปลงและปรับใช้บนเซิร์ฟเวอร์เครือข่าย คุณต้องทำให้ซอร์สโค้ดของคุณพร้อมใช้งาน
|
||||
- งานที่เป็นอนุพันธ์ต้องได้รับอนุญาตภายใต้ AGPL-3.0 ด้วย
|
||||
- ไม่มีการรับประกันสำหรับซอฟต์แวร์นี้
|
||||
|
||||
**หมายเหตุเกี่ยวกับ Ragtime**: ไดเรกทอรี `ragtime/` ได้รับอนุญาตแยกต่างหากภายใต้ **PolyForm Noncommercial License 1.0.0** ดู [ragtime/LICENSE](ragtime/LICENSE) สำหรับรายละเอียด
|
||||
**Ragtime note**: The ragtime/ directory is licensed under the **Apache License 2.0**. See [ragtime/LICENSE](ragtime/LICENSE) for details.
|
||||
|
||||
---
|
||||
|
||||
|
||||
## การสนับสนุน
|
||||
|
||||
- **เอกสาร**: [docs/](docs/)
|
||||
|
||||
+8
-12
@@ -51,7 +51,7 @@
|
||||
|
||||
<p align="center">
|
||||
<a href="LICENSE">
|
||||
<img src="https://img.shields.io/badge/License-AGPL%203.0-blue.svg" alt="License">
|
||||
<img src="https://img.shields.io/badge/License-Apache--2.0-blue.svg" alt="License">
|
||||
</a>
|
||||
<a href="package.json">
|
||||
<img src="https://img.shields.io/badge/version-6.5.0-green.svg" alt="Version">
|
||||
@@ -297,25 +297,21 @@ Tingnan ang [Gabay nang pagbuo](https://docs.claude-mem.ai/development) para sa
|
||||
|
||||
---
|
||||
|
||||
## Lisensya
|
||||
## License
|
||||
|
||||
Ang proyektong ito ay licensed sa ilalim ng **GNU Affero General Public License v3.0** (AGPL-3.0).
|
||||
This project is licensed under the **Apache License 2.0** (Apache-2.0).
|
||||
|
||||
Copyright (C) 2025 Alex Newman (@thedotmack). All rights reserved.
|
||||
|
||||
Tingnan ang [LICENSE](LICENSE) file para sa buong detalye.
|
||||
See the [LICENSE](LICENSE) file for full details.
|
||||
|
||||
**Ano ang ibig sabihin nito:**
|
||||
Apache-2.0 allows broad use, modification, distribution, and commercial use, subject to its terms.
|
||||
|
||||
- Maaari mong gamitin, baguhin, at ipamahagi ang software na ito nang libre
|
||||
- Kung babaguhin mo at i-deploy sa isang network server, kailangan mong gawing available ang iyong source code
|
||||
- Dapat ding naka-license sa AGPL-3.0 ang mga derivative works
|
||||
- WALANG WARRANTY para sa software na ito
|
||||
|
||||
**Tala tungkol sa Ragtime**: Ang `ragtime/` directory ay may hiwalay na lisensya sa ilalim ng **PolyForm Noncommercial License 1.0.0**. Tingnan ang [ragtime/LICENSE](ragtime/LICENSE) para sa detalye.
|
||||
**Ragtime note**: The ragtime/ directory is licensed under the **Apache License 2.0**. See [ragtime/LICENSE](ragtime/LICENSE) for details.
|
||||
|
||||
---
|
||||
|
||||
|
||||
## Suporta
|
||||
|
||||
- **Dokumentasyon**: [docs/](docs/)
|
||||
@@ -325,4 +321,4 @@ Tingnan ang [LICENSE](LICENSE) file para sa buong detalye.
|
||||
|
||||
---
|
||||
|
||||
**Built with Claude Agent SDK** | **Powered by Claude Code** | **Made with TypeScript**
|
||||
**Built with Claude Agent SDK** | **Works with Claude Code** | **Made with TypeScript**
|
||||
|
||||
+8
-12
@@ -49,7 +49,7 @@
|
||||
|
||||
<p align="center">
|
||||
<a href="LICENSE">
|
||||
<img src="https://img.shields.io/badge/License-AGPL%203.0-blue.svg" alt="License">
|
||||
<img src="https://img.shields.io/badge/License-Apache--2.0-blue.svg" alt="License">
|
||||
</a>
|
||||
<a href="package.json">
|
||||
<img src="https://img.shields.io/badge/version-6.5.0-green.svg" alt="Version">
|
||||
@@ -272,25 +272,21 @@ Katkı iş akışı için [Geliştirme Kılavuzu](https://docs.claude-mem.ai/dev
|
||||
|
||||
---
|
||||
|
||||
## Lisans
|
||||
## License
|
||||
|
||||
Bu proje **GNU Affero General Public License v3.0** (AGPL-3.0) altında lisanslanmıştır.
|
||||
This project is licensed under the **Apache License 2.0** (Apache-2.0).
|
||||
|
||||
Telif Hakkı (C) 2025 Alex Newman (@thedotmack). Tüm hakları saklıdır.
|
||||
Copyright (C) 2025 Alex Newman (@thedotmack). All rights reserved.
|
||||
|
||||
Tam detaylar için [LICENSE](LICENSE) dosyasına bakın.
|
||||
See the [LICENSE](LICENSE) file for full details.
|
||||
|
||||
**Bu Ne Anlama Gelir:**
|
||||
Apache-2.0 allows broad use, modification, distribution, and commercial use, subject to its terms.
|
||||
|
||||
- Bu yazılımı özgürce kullanabilir, değiştirebilir ve dağıtabilirsiniz
|
||||
- Değiştirip bir ağ sunucusunda dağıtırsanız, kaynak kodunuzu kullanılabilir hale getirmelisiniz
|
||||
- Türev çalışmalar da AGPL-3.0 altında lisanslanmalıdır
|
||||
- Bu yazılım için HİÇBİR GARANTİ yoktur
|
||||
|
||||
**Ragtime Hakkında Not**: `ragtime/` dizini ayrı olarak **PolyForm Noncommercial License 1.0.0** altında lisanslanmıştır. Detaylar için [ragtime/LICENSE](ragtime/LICENSE) dosyasına bakın.
|
||||
**Ragtime note**: The ragtime/ directory is licensed under the **Apache License 2.0**. See [ragtime/LICENSE](ragtime/LICENSE) for details.
|
||||
|
||||
---
|
||||
|
||||
|
||||
## Destek
|
||||
|
||||
- **Dokümantasyon**: [docs/](docs/)
|
||||
|
||||
+8
-12
@@ -50,7 +50,7 @@
|
||||
|
||||
<p align="center">
|
||||
<a href="LICENSE">
|
||||
<img src="https://img.shields.io/badge/License-AGPL%203.0-blue.svg" alt="License">
|
||||
<img src="https://img.shields.io/badge/License-Apache--2.0-blue.svg" alt="License">
|
||||
</a>
|
||||
<a href="package.json">
|
||||
<img src="https://img.shields.io/badge/version-6.5.0-green.svg" alt="Version">
|
||||
@@ -273,25 +273,21 @@ npm run bug-report
|
||||
|
||||
---
|
||||
|
||||
## Ліцензія
|
||||
## License
|
||||
|
||||
Цей проєкт ліцензовано під **GNU Affero General Public License v3.0** (AGPL-3.0).
|
||||
This project is licensed under the **Apache License 2.0** (Apache-2.0).
|
||||
|
||||
Авторське право (C) 2025 Alex Newman (@thedotmack). Всі права захищені.
|
||||
Copyright (C) 2025 Alex Newman (@thedotmack). All rights reserved.
|
||||
|
||||
Дивіться файл [LICENSE](LICENSE) для повних деталей.
|
||||
See the [LICENSE](LICENSE) file for full details.
|
||||
|
||||
**Що це означає:**
|
||||
Apache-2.0 allows broad use, modification, distribution, and commercial use, subject to its terms.
|
||||
|
||||
- Ви можете використовувати, модифікувати та поширювати це програмне забезпечення вільно
|
||||
- Якщо ви модифікуєте та розгортаєте на мережевому сервері, ви повинні зробити свій вихідний код доступним
|
||||
- Похідні роботи також повинні бути ліцензовані під AGPL-3.0
|
||||
- Для цього програмного забезпечення НЕМАЄ ГАРАНТІЇ
|
||||
|
||||
**Примітка про Ragtime**: Каталог `ragtime/` ліцензовано окремо під **PolyForm Noncommercial License 1.0.0**. Дивіться [ragtime/LICENSE](ragtime/LICENSE) для деталей.
|
||||
**Ragtime note**: The ragtime/ directory is licensed under the **Apache License 2.0**. See [ragtime/LICENSE](ragtime/LICENSE) for details.
|
||||
|
||||
---
|
||||
|
||||
|
||||
## Підтримка
|
||||
|
||||
- **Документація**: [docs/](docs/)
|
||||
|
||||
+8
-12
@@ -50,7 +50,7 @@
|
||||
|
||||
<p align="center">
|
||||
<a href="LICENSE">
|
||||
<img src="https://img.shields.io/badge/License-AGPL%203.0-blue.svg" alt="License">
|
||||
<img src="https://img.shields.io/badge/License-Apache--2.0-blue.svg" alt="License">
|
||||
</a>
|
||||
<a href="package.json">
|
||||
<img src="https://img.shields.io/badge/version-6.5.0-green.svg" alt="Version">
|
||||
@@ -278,25 +278,21 @@ npm run bug-report
|
||||
|
||||
---
|
||||
|
||||
## لائسنس
|
||||
## License
|
||||
|
||||
یہ منصوبہ **GNU Affero General Public License v3.0** (AGPL-3.0) کے تحت لائسنس ہے۔
|
||||
This project is licensed under the **Apache License 2.0** (Apache-2.0).
|
||||
|
||||
Copyright (C) 2025 Alex Newman (@thedotmack)۔ تمام حقوق محفوظ ہیں۔
|
||||
Copyright (C) 2025 Alex Newman (@thedotmack). All rights reserved.
|
||||
|
||||
مکمل تفصیلات کے لیے [LICENSE](LICENSE) فائل دیکھیں۔
|
||||
See the [LICENSE](LICENSE) file for full details.
|
||||
|
||||
**اس کا مطلب کیا ہے:**
|
||||
Apache-2.0 allows broad use, modification, distribution, and commercial use, subject to its terms.
|
||||
|
||||
- آپ اس سافٹ ویئر کو آزادی سے استعمال، تبدیل اور تقسیم کر سکتے ہیں
|
||||
- اگر آپ اسے تبدیل کریں اور نیٹ ورک سرور میں نشر کریں تو آپ کو اپنا سورس کوڈ دستیاب کرنا ہوگا
|
||||
- ماخوذ کام بھی AGPL-3.0 کے تحت لائسنس ہونے چاہیں
|
||||
- اس سافٹ ویئر کے لیے کوئی وارنٹی نہیں
|
||||
|
||||
**Ragtime کے بارے میں نوٹ**: `ragtime/` ڈائریکٹری الگ سے **PolyForm Noncommercial License 1.0.0** کے تحت لائسنس ہے۔ تفصیلات کے لیے [ragtime/LICENSE](ragtime/LICENSE) دیکھیں۔
|
||||
**Ragtime note**: The ragtime/ directory is licensed under the **Apache License 2.0**. See [ragtime/LICENSE](ragtime/LICENSE) for details.
|
||||
|
||||
---
|
||||
|
||||
|
||||
## معاونت
|
||||
|
||||
- **دستاویزات**: [docs/](docs/)
|
||||
|
||||
+8
-12
@@ -50,7 +50,7 @@
|
||||
|
||||
<p align="center">
|
||||
<a href="LICENSE">
|
||||
<img src="https://img.shields.io/badge/License-AGPL%203.0-blue.svg" alt="License">
|
||||
<img src="https://img.shields.io/badge/License-Apache--2.0-blue.svg" alt="License">
|
||||
</a>
|
||||
<a href="package.json">
|
||||
<img src="https://img.shields.io/badge/version-6.5.0-green.svg" alt="Version">
|
||||
@@ -273,25 +273,21 @@ Xem [Hướng Dẫn Phát Triển](https://docs.claude-mem.ai/development) để
|
||||
|
||||
---
|
||||
|
||||
## Giấy Phép
|
||||
## License
|
||||
|
||||
Dự án này được cấp phép theo **GNU Affero General Public License v3.0** (AGPL-3.0).
|
||||
This project is licensed under the **Apache License 2.0** (Apache-2.0).
|
||||
|
||||
Copyright (C) 2025 Alex Newman (@thedotmack). Bảo lưu mọi quyền.
|
||||
Copyright (C) 2025 Alex Newman (@thedotmack). All rights reserved.
|
||||
|
||||
Xem tệp [LICENSE](LICENSE) để biết chi tiết đầy đủ.
|
||||
See the [LICENSE](LICENSE) file for full details.
|
||||
|
||||
**Điều Này Có Nghĩa Là:**
|
||||
Apache-2.0 allows broad use, modification, distribution, and commercial use, subject to its terms.
|
||||
|
||||
- Bạn có thể sử dụng, sửa đổi và phân phối phần mềm này tự do
|
||||
- Nếu bạn sửa đổi và triển khai trên máy chủ mạng, bạn phải cung cấp mã nguồn của mình
|
||||
- Các tác phẩm phái sinh cũng phải được cấp phép theo AGPL-3.0
|
||||
- KHÔNG CÓ BẢO HÀNH cho phần mềm này
|
||||
|
||||
**Lưu Ý Về Ragtime**: Thư mục `ragtime/` được cấp phép riêng theo **PolyForm Noncommercial License 1.0.0**. Xem [ragtime/LICENSE](ragtime/LICENSE) để biết chi tiết.
|
||||
**Ragtime note**: The ragtime/ directory is licensed under the **Apache License 2.0**. See [ragtime/LICENSE](ragtime/LICENSE) for details.
|
||||
|
||||
---
|
||||
|
||||
|
||||
## Hỗ Trợ
|
||||
|
||||
- **Tài Liệu**: [docs/](docs/)
|
||||
|
||||
@@ -49,7 +49,7 @@
|
||||
|
||||
<p align="center">
|
||||
<a href="LICENSE">
|
||||
<img src="https://img.shields.io/badge/License-AGPL%203.0-blue.svg" alt="License">
|
||||
<img src="https://img.shields.io/badge/License-Apache--2.0-blue.svg" alt="License">
|
||||
</a>
|
||||
<a href="package.json">
|
||||
<img src="https://img.shields.io/badge/version-6.5.0-green.svg" alt="Version">
|
||||
@@ -278,25 +278,21 @@ npm run bug-report
|
||||
|
||||
---
|
||||
|
||||
## 授權條款
|
||||
## License
|
||||
|
||||
本專案採用 **GNU Affero 通用公共授權條款 v3.0**(AGPL-3.0)授權。
|
||||
This project is licensed under the **Apache License 2.0** (Apache-2.0).
|
||||
|
||||
Copyright (C) 2025 Alex Newman (@thedotmack). All rights reserved.
|
||||
|
||||
完整詳情請參閱 [LICENSE](LICENSE) 檔案。
|
||||
See the [LICENSE](LICENSE) file for full details.
|
||||
|
||||
**這代表什麼:**
|
||||
Apache-2.0 allows broad use, modification, distribution, and commercial use, subject to its terms.
|
||||
|
||||
- 您可以自由使用、修改與散佈此軟體
|
||||
- 如果您修改並部署於網路伺服器上,您必須公開您的原始碼
|
||||
- 衍生作品也必須採用 AGPL-3.0 授權
|
||||
- 本軟體不提供任何擔保
|
||||
|
||||
**關於 Ragtime 的說明**:`ragtime/` 目錄採用 **PolyForm Noncommercial License 1.0.0** 另行授權。詳情請參閱 [ragtime/LICENSE](ragtime/LICENSE)。
|
||||
**Ragtime note**: The ragtime/ directory is licensed under the **Apache License 2.0**. See [ragtime/LICENSE](ragtime/LICENSE) for details.
|
||||
|
||||
---
|
||||
|
||||
|
||||
## 支援
|
||||
|
||||
- **文件**:[docs/](docs/)
|
||||
|
||||
+8
-12
@@ -50,7 +50,7 @@
|
||||
|
||||
<p align="center">
|
||||
<a href="LICENSE">
|
||||
<img src="https://img.shields.io/badge/License-AGPL%203.0-blue.svg" alt="License">
|
||||
<img src="https://img.shields.io/badge/License-Apache--2.0-blue.svg" alt="License">
|
||||
</a>
|
||||
<a href="package.json">
|
||||
<img src="https://img.shields.io/badge/version-6.5.0-green.svg" alt="Version">
|
||||
@@ -273,25 +273,21 @@ npm run bug-report
|
||||
|
||||
---
|
||||
|
||||
## 许可证
|
||||
## License
|
||||
|
||||
本项目采用 **GNU Affero General Public License v3.0** (AGPL-3.0) 许可。
|
||||
This project is licensed under the **Apache License 2.0** (Apache-2.0).
|
||||
|
||||
Copyright (C) 2025 Alex Newman (@thedotmack)。保留所有权利。
|
||||
Copyright (C) 2025 Alex Newman (@thedotmack). All rights reserved.
|
||||
|
||||
详见 [LICENSE](LICENSE) 文件了解完整详情。
|
||||
See the [LICENSE](LICENSE) file for full details.
|
||||
|
||||
**这意味着什么:**
|
||||
Apache-2.0 allows broad use, modification, distribution, and commercial use, subject to its terms.
|
||||
|
||||
- 您可以自由使用、修改和分发本软件
|
||||
- 如果您修改并部署到网络服务器上,必须公开您的源代码
|
||||
- 衍生作品也必须采用 AGPL-3.0 许可
|
||||
- 本软件不提供任何保证
|
||||
|
||||
**关于 Ragtime 的说明**: `ragtime/` 目录单独采用 **PolyForm Noncommercial License 1.0.0** 许可。详见 [ragtime/LICENSE](ragtime/LICENSE)。
|
||||
**Ragtime note**: The ragtime/ directory is licensed under the **Apache License 2.0**. See [ragtime/LICENSE](ragtime/LICENSE) for details.
|
||||
|
||||
---
|
||||
|
||||
|
||||
## 支持
|
||||
|
||||
- **文档**: [docs/](docs/)
|
||||
|
||||
+8
-12
@@ -51,7 +51,7 @@
|
||||
|
||||
<p align="center">
|
||||
<a href="LICENSE">
|
||||
<img src="https://img.shields.io/badge/License-AGPL%203.0-blue.svg" alt="License">
|
||||
<img src="https://img.shields.io/badge/License-Apache--2.0-blue.svg" alt="License">
|
||||
</a>
|
||||
<a href="package.json">
|
||||
<img src="https://img.shields.io/badge/version-6.5.0-green.svg" alt="Version">
|
||||
@@ -274,25 +274,21 @@ Veja [Guia de Desenvolvimento](https://docs.claude-mem.ai/development) para o fl
|
||||
|
||||
---
|
||||
|
||||
## Licença
|
||||
## License
|
||||
|
||||
Este projeto está licenciado sob a **GNU Affero General Public License v3.0** (AGPL-3.0).
|
||||
This project is licensed under the **Apache License 2.0** (Apache-2.0).
|
||||
|
||||
Copyright (C) 2025 Alex Newman (@thedotmack). Todos os direitos reservados.
|
||||
Copyright (C) 2025 Alex Newman (@thedotmack). All rights reserved.
|
||||
|
||||
Veja o arquivo [LICENSE](LICENSE) para detalhes completos.
|
||||
See the [LICENSE](LICENSE) file for full details.
|
||||
|
||||
**O Que Isso Significa:**
|
||||
Apache-2.0 allows broad use, modification, distribution, and commercial use, subject to its terms.
|
||||
|
||||
- Você pode usar, modificar e distribuir este software livremente
|
||||
- Se você modificar e implantar em um servidor de rede, você deve disponibilizar seu código-fonte
|
||||
- Trabalhos derivados também devem ser licenciados sob AGPL-3.0
|
||||
- NÃO HÁ GARANTIA para este software
|
||||
|
||||
**Nota sobre Ragtime**: O diretório `ragtime/` é licenciado separadamente sob a **PolyForm Noncommercial License 1.0.0**. Veja [ragtime/LICENSE](ragtime/LICENSE) para detalhes.
|
||||
**Ragtime note**: The ragtime/ directory is licensed under the **Apache License 2.0**. See [ragtime/LICENSE](ragtime/LICENSE) for details.
|
||||
|
||||
---
|
||||
|
||||
|
||||
## Suporte
|
||||
|
||||
- **Documentação**: [docs/](docs/)
|
||||
|
||||
@@ -0,0 +1,45 @@
|
||||
# IP Boundary
|
||||
|
||||
Claude-Mem uses an open-core structure.
|
||||
|
||||
## Apache-2.0 components
|
||||
|
||||
- Core memory engine
|
||||
- Claude-Mem Server
|
||||
- CLI
|
||||
- SDKs
|
||||
- REST API schemas
|
||||
- MCP tools/resources/prompts
|
||||
- Claude Code adapter
|
||||
- Generic agent adapters
|
||||
- Storage adapters
|
||||
- Reference knowledge agents
|
||||
- Tests
|
||||
- Examples
|
||||
- Public documentation
|
||||
|
||||
## Reserved commercial/private areas
|
||||
|
||||
These areas are not shipped by Claude-Mem Server v0.1 and should remain outside
|
||||
the Apache-2.0 public implementation unless maintainers explicitly open-source
|
||||
them later.
|
||||
|
||||
- Magic Recall hosted cloud
|
||||
- Team/org memory sync
|
||||
- Admin dashboard
|
||||
- SSO/SAML/SCIM
|
||||
- Enterprise RBAC
|
||||
- Enterprise audit log UI
|
||||
- DLP/policy engine
|
||||
- Premium knowledge agents
|
||||
- Managed evals
|
||||
- Customer deployment tooling
|
||||
- Enterprise observability
|
||||
- Support/SLA workflows
|
||||
- Internal eval datasets
|
||||
- Private customer connectors
|
||||
|
||||
## Rule
|
||||
|
||||
Do not put commercial/private implementation code into the Apache-2.0 public repo
|
||||
unless the maintainers intentionally decide to open-source it.
|
||||
@@ -0,0 +1,29 @@
|
||||
# License
|
||||
|
||||
Claude-Mem is licensed under the Apache License 2.0.
|
||||
|
||||
The Apache-2.0 license applies to the open-source core, including the memory
|
||||
engine, Claude-Mem Server, CLI, SDKs, adapters, MCP tools, schemas, tests,
|
||||
examples, and public documentation.
|
||||
|
||||
Apache-2.0 allows broad use, modification, distribution, and commercial use,
|
||||
subject to the license terms.
|
||||
|
||||
## Why Apache-2.0?
|
||||
|
||||
Claude-Mem is intended to be embedded broadly inside developer tools, local
|
||||
agents, MCP clients, enterprise systems, robotics stacks, and production agent
|
||||
harnesses. Apache-2.0 supports that goal while preserving attribution and
|
||||
including explicit patent license terms.
|
||||
|
||||
## Reserved commercial/private areas
|
||||
|
||||
Claude-Mem Server v0.1 does not ship hosted cloud, team sync, enterprise
|
||||
features, premium knowledge agents, private evals, or customer deployment
|
||||
tooling. Those areas are reserved outside the Apache-2.0 public implementation
|
||||
unless maintainers explicitly open-source them later.
|
||||
|
||||
## Third-party marks
|
||||
|
||||
Apache-2.0 licenses code. It does not grant rights to third-party trademarks or
|
||||
brand names.
|
||||
@@ -0,0 +1,13 @@
|
||||
# Worker To Server Migration
|
||||
|
||||
Claude-Mem 13 keeps the worker path in place. Server beta is an additional runtime option for teams, deployable containers, API keys, and BullMQ/Valkey queues.
|
||||
|
||||
Compatibility commands remain available:
|
||||
|
||||
```sh
|
||||
claude-mem start
|
||||
claude-mem worker start
|
||||
claude-mem server start
|
||||
```
|
||||
|
||||
The server storage boundary reads legacy worker data while adding server-owned projects, sessions, agent events, memory items, teams, API keys, and audit logs. Migrate adapters gradually by writing to `/v1/events` and `/v1/memories`; keep existing `/api/*` hook routes enabled until all clients move.
|
||||
@@ -127,7 +127,7 @@
|
||||
"header": "Legal",
|
||||
"items": [
|
||||
{
|
||||
"label": "License (AGPL-3.0)",
|
||||
"label": "License (Apache-2.0)",
|
||||
"href": "https://github.com/thedotmack/claude-mem/blob/main/LICENSE"
|
||||
}
|
||||
]
|
||||
|
||||
@@ -0,0 +1,7 @@
|
||||
# Security
|
||||
|
||||
Server beta defaults to API-key auth. `CLAUDE_MEM_AUTH_MODE=local-dev` only enables the loopback development bypass when `CLAUDE_MEM_ALLOW_LOCAL_DEV_BYPASS=1` is also set; do not use it behind a reverse proxy or on a publicly reachable bind address.
|
||||
|
||||
API keys are generated with the `cmem_` prefix and displayed once. Claude-Mem stores only a SHA-256 hash, prefix metadata, scopes, status, and timestamps in SQLite.
|
||||
|
||||
BullMQ mode requires Redis or Valkey. Queue payloads are limited to work needed to resume observation processing; SQLite remains the canonical memory store. Use Redis persistence for deployable examples and avoid placing server ports on public networks without auth.
|
||||
@@ -0,0 +1,52 @@
|
||||
# Server Storage Boundary
|
||||
|
||||
Phase 4 adds the contracts and SQLite tables for the future server-owned storage model. It is additive only: worker routes, providers, existing search, and legacy observation writes still use the current `sdk_sessions`, `observations`, `session_summaries`, `user_prompts`, and `pending_messages` tables.
|
||||
|
||||
## Tables
|
||||
|
||||
Server-owned tables are created by `ensureServerStorageSchema()` in `src/storage/sqlite/schema.ts`:
|
||||
|
||||
- `projects`
|
||||
- `server_sessions`
|
||||
- `agent_events`
|
||||
- `memory_items`
|
||||
- `memory_sources`
|
||||
- `teams`
|
||||
- `team_members`
|
||||
- `api_keys`
|
||||
- `audit_log`
|
||||
|
||||
`MigrationRunner` records these tables as schema version 33. Repositories also call the same helper so future server bootstrap code can use the storage boundary without depending on worker initialization.
|
||||
|
||||
## Contracts
|
||||
|
||||
Shared Zod contracts live under `src/core/schemas/`. Repository methods parse inputs and outputs through these schemas and store structured fields as JSON `TEXT`, matching the existing Bun SQLite style.
|
||||
|
||||
## Observation To Memory Translation
|
||||
|
||||
The translation layer is intentionally documented but not wired into existing search in this phase.
|
||||
|
||||
Decision: legacy `observations` remain the source of truth until a later migration explicitly backfills and switches readers. A future translator should create one `memory_items` row per legacy `observations` row with:
|
||||
|
||||
- `memory_items.kind = 'observation'`
|
||||
- `memory_items.type = observations.type`
|
||||
- `memory_items.project_id` resolved from the canonical `projects` row for `observations.project`
|
||||
- `memory_items.server_session_id` resolved through `server_sessions.memory_session_id = observations.memory_session_id`
|
||||
- `memory_items.legacy_observation_id = observations.id`
|
||||
- `title`, `subtitle`, `text`, `narrative`, `facts`, `concepts`, `files_read`, and `files_modified` copied from the legacy row
|
||||
- one `memory_sources` row with `source_type = 'observation'`, `legacy_table = 'observations'`, and `legacy_id = observations.id`
|
||||
|
||||
The schema enforces this as an idempotent backfill target with partial unique
|
||||
indexes on `memory_items.legacy_observation_id` and
|
||||
`memory_sources(source_type, legacy_table, legacy_id)` when legacy source IDs are
|
||||
present.
|
||||
|
||||
Until that backfill exists, new repositories may write `memory_items` directly for server-owned workflows, but no worker path should read from `memory_items` as a replacement for `observations`.
|
||||
|
||||
Rows that reference `server_sessions` must stay inside the same `project_id`.
|
||||
SQLite triggers reject cross-project `agent_events` and `memory_items` links so
|
||||
project-scoped reads cannot accidentally mix memories from another project.
|
||||
|
||||
## Auth Placeholder
|
||||
|
||||
`api_keys` is a local placeholder for future Better Auth integration. This phase stores hashes, prefixes, scopes, and status locally; it does not introduce a Better Auth runtime dependency or middleware wiring.
|
||||
@@ -0,0 +1,13 @@
|
||||
# Claude-Mem Server
|
||||
|
||||
Claude-Mem Server is the beta server runtime for Claude-Mem 13. The existing worker remains available for compatibility; server beta adds API-key auth, team/project-aware storage contracts, REST V1 routes, and an optional BullMQ queue backend.
|
||||
|
||||
Local development can use SQLite queues and the explicit `CLAUDE_MEM_AUTH_MODE=local-dev` plus `CLAUDE_MEM_ALLOW_LOCAL_DEV_BYPASS=1` loopback bypass. Deployable mode should use:
|
||||
|
||||
```sh
|
||||
CLAUDE_MEM_QUEUE_ENGINE=bullmq
|
||||
CLAUDE_MEM_REDIS_URL=redis://127.0.0.1:6379
|
||||
CLAUDE_MEM_AUTH_MODE=api-key
|
||||
```
|
||||
|
||||
Use `claude-mem server api-key create --scope memories:read,memories:write` to create a bearer key. The raw key is shown once; only a SHA-256 hash is stored.
|
||||
Reference in New Issue
Block a user