chore: re-version to v0.11.0 (pre-release until public release)
This commit is contained in:
@@ -1,4 +1,4 @@
|
|||||||
# jarvisChat v1.11.0
|
# jarvisChat v0.11.0
|
||||||
|
|
||||||
You have a garage full of retired office PCs, a GPU that was mid-range when Obama was president, and a burning desire to chat with a language model without renting some billionaire's server farm. Congratulations — you've found your people.
|
You have a garage full of retired office PCs, a GPU that was mid-range when Obama was president, and a burning desire to chat with a language model without renting some billionaire's server farm. Congratulations — you've found your people.
|
||||||
|
|
||||||
@@ -8,7 +8,7 @@ Under the hood: FastAPI + SQLite + Jinja2 on Python 3.13. No Docker. It stitches
|
|||||||
|
|
||||||
Developer wiki: [docs/wiki/Home.md](docs/wiki/Home.md)
|
Developer wiki: [docs/wiki/Home.md](docs/wiki/Home.md)
|
||||||
|
|
||||||
## What's New in v1.11.0
|
## What's New in v0.11.0
|
||||||
|
|
||||||
### File & Document Attachments (v1.9.0–v1.10.0)
|
### File & Document Attachments (v1.9.0–v1.10.0)
|
||||||
- **`POST /api/upload`** — multipart file upload with PDF/text extraction; modes: `context` (chat injection), `ingest` (RAG corpus), `both`
|
- **`POST /api/upload`** — multipart file upload with PDF/text extraction; modes: `context` (chat injection), `ingest` (RAG corpus), `both`
|
||||||
@@ -19,7 +19,7 @@ Developer wiki: [docs/wiki/Home.md](docs/wiki/Home.md)
|
|||||||
- **Attachment indicators** — 📎 badge on conversations with attachments
|
- **Attachment indicators** — 📎 badge on conversations with attachments
|
||||||
- **Chat context injection** — `upload_context_id` prepends document text to system prompt
|
- **Chat context injection** — `upload_context_id` prepends document text to system prompt
|
||||||
|
|
||||||
### Terminal RAG Hook — `POST /api/ingest` (v1.11.0)
|
### Terminal RAG Hook — `POST /api/ingest` (v0.11.0)
|
||||||
- Bearer token auth (same key as `/v1/chat/completions`)
|
- Bearer token auth (same key as `/v1/chat/completions`)
|
||||||
- Chunking via shared `chunk_text()` helper, embed via Ollama, upsert to Qdrant
|
- Chunking via shared `chunk_text()` helper, embed via Ollama, upsert to Qdrant
|
||||||
- `jc-ingest.sh` — PROMPT_COMMAND shell script for autonomous terminal history ingestion
|
- `jc-ingest.sh` — PROMPT_COMMAND shell script for autonomous terminal history ingestion
|
||||||
|
|||||||
@@ -120,7 +120,7 @@ Run full test suite. All existing tests must continue to pass.
|
|||||||
|
|
||||||
## TASK 6 — Roadmap I: Terminal Command RAG Hook [DONE]
|
## TASK 6 — Roadmap I: Terminal Command RAG Hook [DONE]
|
||||||
|
|
||||||
**Status: `POST /api/ingest` with Bearer token auth, `chunk_text()` shared helper, `jc-ingest.sh` script. Committed `1ac21ad` (v1.11.0).**
|
**Status: `POST /api/ingest` with Bearer token auth, `chunk_text()` shared helper, `jc-ingest.sh` script. Committed `1ac21ad` (v0.11.0).**
|
||||||
|
|
||||||
This task implements autonomous RAG ingestion of significant terminal activity (TODO #23).
|
This task implements autonomous RAG ingestion of significant terminal activity (TODO #23).
|
||||||
|
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ import logging
|
|||||||
|
|
||||||
log = logging.getLogger("jarvischat")
|
log = logging.getLogger("jarvischat")
|
||||||
|
|
||||||
VERSION = "v1.11.0"
|
VERSION = "v0.11.0"
|
||||||
OLLAMA_BASE = os.environ.get("OLLAMA_BASE", "http://localhost:11434")
|
OLLAMA_BASE = os.environ.get("OLLAMA_BASE", "http://localhost:11434")
|
||||||
LLAMA_SERVER_BASE = os.environ.get("LLAMA_SERVER_BASE", "http://192.168.50.108:8081")
|
LLAMA_SERVER_BASE = os.environ.get("LLAMA_SERVER_BASE", "http://192.168.50.108:8081")
|
||||||
SEARXNG_BASE = "http://localhost:8888"
|
SEARXNG_BASE = "http://localhost:8888"
|
||||||
|
|||||||
Reference in New Issue
Block a user