Skip to content

v0.1.0: First release — Assessment API, RAG, Docker

Choose a tag to compare

@arthurpanhku arthurpanhku released this 06 Mar 05:57

This is the first official release of Arthor Agent, an AI-powered assistant for security teams: upload documents and questionnaires, compare against your knowledge base and policies, and get structured assessment reports (risks, compliance gaps, remediations).

What's in this release

  • Assessment API — Submit PDF, Word, Excel, PPT, or text; get structured reports (risk items, compliance gaps, remediations).
  • Knowledge base (RAG) — Upload policy/compliance docs; Chroma chunking & embedding; query endpoint.
  • Multi-format parser — PDF, Word, Excel, PPT, plain text/Markdown (PyMuPDF, python-docx, openpyxl, python-pptx).
  • LLM abstraction — OpenAI or Ollama (local); set LLM_PROVIDER and env vars.
  • REST API — FastAPI: /api/v1/assessments, /api/v1/kb/documents, /api/v1/kb/query, /health; Swagger at /docs.
  • DockerDockerfile + docker-compose.yml for one-command run (API + Ollama).
  • Docs — SPEC, ARCHITECTURE.md, design docs 01–05, SECURITY.md, bilingual README.

Using the ZIP

  1. Download Source code (zip) from this release and extract.
  2. Docker (recommended):
    cd Arthor-Agent-0.1.0
    docker compose up -d
    # Open http://localhost:8000/docs
    docker compose exec ollama ollama pull llama2