Skip to content

Commit 0fdbc27

Browse files
committed
docs(readme): add Feature Ideas section linking roadmap docs
Adds a forward-looking section at the bottom of the README with three bullets pointing readers at the docs where the detail already lives: - The Kotlin Llama Stack client feature inventory (docs/feature-investigation-llama-stack-client-kotlin.md), so candidate features (multimodal image input, typed chat, async API, batch inference, typed usage/timings) are discoverable. - The goal of shipping a first-class Android-capable Maven artifact — tied to the existing opencl-android-aarch64 classifier — that would let downstream Android projects drop ogx-ai/llama-stack-client-kotlin. - The ongoing work of resolving all 37 upstream kherud/java-llama.cpp open issues (docs/history/49be664_open_issues.md), with explicit cross-references to #103 / #34 (VLM / multimodal image input, both PARTIALLY FIXED) — the same image-input work that closes §2.1 of the Kotlin inventory. Also adds a matching TOC entry.
1 parent fdf4ea0 commit 0fdbc27

1 file changed

Lines changed: 9 additions & 0 deletions

File tree

README.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,7 @@ Inference of Meta's LLaMA model (and others) in pure C/C++.
7575
3.5 [Embeddings & Reranking](#embeddings--reranking)
7676
3.6 [Raw JSON Endpoints](#raw-json-endpoints)
7777
4. [Android](#importing-in-android)
78+
5. [Feature Ideas](#feature-ideas)
7879

7980
## Features
8081

@@ -479,6 +480,14 @@ android {
479480
keep class net.ladenthin.llama.** { *; }
480481
```
481482

483+
## Feature Ideas
484+
485+
Forward-looking ideas being tracked for this fork:
486+
487+
- **Adopt feature ideas from the Kotlin Llama Stack client.** Candidates (multimodal image input, typed chat messages, async API, batch inference, typed usage/timings) are inventoried with effort estimates in [`docs/feature-investigation-llama-stack-client-kotlin.md`](docs/feature-investigation-llama-stack-client-kotlin.md), derived from [`ogx-ai/llama-stack-client-kotlin`](https://github.com/ogx-ai/llama-stack-client-kotlin).
488+
- **Ship a directly Android-capable artifact.** Building on the existing [Importing in Android](#importing-in-android) flow and the `opencl-android-aarch64` classifier (see [Choosing the right classifier](#choosing-the-right-classifier)), the goal is a first-class Android Maven artifact — including a typed image-input helper for VLMs such as Qwen2.5-VL — so downstream Android projects can drop their dependency on [`ogx-ai/llama-stack-client-kotlin`](https://github.com/ogx-ai/llama-stack-client-kotlin) entirely.
489+
- **Resolve all upstream `kherud/java-llama.cpp` open issues.** All 37 open issues at fork time are catalogued with per-issue verdicts in [`docs/history/49be664_open_issues.md`](docs/history/49be664_open_issues.md); fixes land in this fork as they are completed. The remaining headline item is a typed Java image API for multimodal inputs (issues [#103](docs/history/49be664_open_issues.md#103--vlm-support--image-input-for-multimodal-models) and [#34](docs/history/49be664_open_issues.md#34--support-multimodal-inputs), both PARTIALLY FIXED) — the same work that closes §2.1 of the Kotlin feature inventory.
490+
482491
## Troubleshooting
483492

484493
### Windows: EXCEPTION_ACCESS_VIOLATION with msvcp140.dll

0 commit comments

Comments
 (0)