mirror of
https://github.com/Cinnamon/kotaemon.git
synced 2025-06-26 23:19:56 +00:00

* fix: update .env.example * feat: add SSO login * fix: update flowsetting * fix: add requirement * fix: refine UI * fix: update group id-based operation * fix: improve citation logics * fix: UI enhancement * fix: user_id to string in models * fix: improve chat suggestion UI and flow * fix: improve group id handling * fix: improve chat suggestion * fix: secure download for single file * fix: file limiting in docstore * fix: improve chat suggestion logics & language conform * feat: add markmap and select text to highlight function * fix: update Dockerfile * fix: user id auto generate * fix: default user id * feat: add demo mode * fix: update flowsetting * fix: revise default params for demo * feat: sso_app alternative * feat: sso login demo * feat: demo specific customization * feat: add login using API key * fix: disable key-based login * fix: optimize duplicate upload * fix: gradio routing * fix: disable arm build for demo * fix: revise full-text search js logic * feat: add rate limit * fix: update Dockerfile with new launch script * fix: update Dockerfile * fix: update Dockerignore * fix: update ratelimit logic * fix: user_id in user management page * fix: rename conv logic * feat: update demo hint * fix: minor fix * fix: highlight on long PDF load * feat: add HF paper list * fix: update HF papers load logic * feat: fly config * fix: update fly config * fix: update paper list pull api * fix: minor update root routing * fix: minor update root routing * fix: simplify login flow & paper list UI * feat: add paper recommendation * fix: update Dockerfile * fix: update Dockerfile * fix: update default model * feat: add long context Ollama through LCOllama * feat: espose Gradio share to env * fix: revert customized changes * fix: list group at app load * fix: relocate share conv button * fix: update launch script * fix: update Docker CI * feat: add Ollama model selection at first setup * docs: update README
71 lines
1.9 KiB
YAML
71 lines
1.9 KiB
YAML
repos:
|
|
- repo: https://github.com/pre-commit/pre-commit-hooks
|
|
rev: v4.3.0
|
|
hooks:
|
|
- id: check-yaml
|
|
args: ["--unsafe"]
|
|
- id: check-toml
|
|
- id: end-of-file-fixer
|
|
- id: trailing-whitespace
|
|
- id: mixed-line-ending
|
|
- id: detect-aws-credentials
|
|
args: ["--allow-missing-credentials"]
|
|
- id: detect-private-key
|
|
- id: check-added-large-files
|
|
args: ["--maxkb=750"]
|
|
- id: debug-statements
|
|
- repo: https://github.com/ambv/black
|
|
rev: 22.3.0
|
|
hooks:
|
|
- id: black
|
|
language_version: python3
|
|
- repo: https://github.com/pycqa/isort
|
|
rev: 5.12.0
|
|
hooks:
|
|
- id: isort
|
|
args: ["--profile", "black"]
|
|
language_version: python3.10
|
|
- repo: https://github.com/pycqa/flake8
|
|
rev: 4.0.1
|
|
hooks:
|
|
- id: flake8
|
|
args: ["--max-line-length", "88", "--extend-ignore", "E203"]
|
|
- repo: https://github.com/myint/autoflake
|
|
rev: v1.4
|
|
hooks:
|
|
- id: autoflake
|
|
args:
|
|
[
|
|
"--in-place",
|
|
"--remove-unused-variables",
|
|
"--remove-all-unused-imports",
|
|
"--ignore-init-module-imports",
|
|
"--exclude=tests/*",
|
|
]
|
|
- repo: https://github.com/pre-commit/mirrors-prettier
|
|
rev: v2.7.1
|
|
hooks:
|
|
- id: prettier
|
|
types_or: [markdown, yaml]
|
|
- repo: https://github.com/pre-commit/mirrors-mypy
|
|
rev: "v1.7.1"
|
|
hooks:
|
|
- id: mypy
|
|
additional_dependencies:
|
|
[
|
|
types-PyYAML==6.0.12.11,
|
|
"types-requests",
|
|
"sqlmodel",
|
|
"types-Markdown",
|
|
"types-cachetools",
|
|
types-tzlocal,
|
|
]
|
|
args: ["--check-untyped-defs", "--ignore-missing-imports"]
|
|
exclude: "^templates/"
|
|
- repo: https://github.com/codespell-project/codespell
|
|
rev: v2.2.4
|
|
hooks:
|
|
- id: codespell
|
|
additional_dependencies:
|
|
- tomli
|