terraphim-ai

Terraphim AI: deterministic AI Assistant

APACHE-2.0 License

Downloads
7.1K
Stars
9
Committers
3

Bot releases are visible (Hide)

terraphim-ai - terraphim_server-v0.1.0 Latest Release

Published by github-actions[bot] 6 months ago

Fixed

  • fix some tests
  • fix lints
  • fix test

Other

  • Prefix all crates with terraphim_ for consistency
  • config -> terraphim_config
  • Move types crate to crates/ folder
  • Use local haystack
  • cleanup
  • work on scorer
  • wip
  • Change API endpoint from articles to documents
  • Fix haystack path
  • Make API return proper JSON response even for errors
  • Use thesaurus in fixtures
  • Better error messages
  • Fixes
  • Integrate scorer
  • Rename Settings to DeviceSettings
  • cleanup
  • Introduce AutomataPath for easier testing and more idiomatic automata loading
  • use Document and url everywhere
  • merge article and document
  • Make document body and article id non-optional
  • Fix ordering; better logging
  • cleanup
  • update terraphim service interface
  • Move shared logic to terraphim_service
  • Fix config tests (#59)
  • test setup and run tests sequentially
  • work on tests
  • integrate thesaurus
  • more log messages
  • cleanup
  • build fixes
  • api fixes
  • clean up imports
  • refactor
  • Split up into indexer and kb_builder middleware
  • load_automata -> load_thesaurus
  • Refactor config and thesaurus handling
  • rebase
  • cleanup
  • Move tests to tests folder as they are integration tests
  • Fix server start
  • Two other methods to start axum server before tests - using tokio OnceCell and ctor
  • Axum start before test
    • Move core types into terraphim_types crate.
  • messing with Layerfile
  • clippy and formatter applied
  • clippy and formatter
  • clippy and formatter
  • Added article cache into global config state
  • Readme update
  • Load from default config if config doesn't exist
  • Improve settings handling
  • cargo fmt
  • All tests pass and test dataset cloned before test
  • POST return empty
  • Tests are green
  • Takes default settings from CARGO_MANIFEST_DIR
  • Embed default config
  • Fixed build
  • Pin dependencies to versions that are compatible withhttp: 0.2.11 until all crates have updated
  • persistance -> persistence
    • The server-axum folder got renamed to terraphim_server to align with the crate name. The behavior stays the same.
terraphim-ai - terraphim_service-v0.1.0

Published by github-actions[bot] 6 months ago

Other

  • Prefix all crates with terraphim_ for consistency
terraphim-ai - terraphim_middleware-v0.1.0

Published by github-actions[bot] 6 months ago

Other

  • Prefix all crates with terraphim_ for consistency
terraphim-ai - terraphim_config-v0.1.0

Published by github-actions[bot] 6 months ago

Other

  • formatting
  • Prefix all crates with terraphim_ for consistency
  • config -> terraphim_config
terraphim-ai - terraphim_rolegraph-v0.1.0

Published by github-actions[bot] 6 months ago

Fixed

  • fix criterion deprecation

Other

  • Move types crate to crates/ folder
  • wip
  • cleanup
  • Introduce AutomataPath for easier testing and more idiomatic automata loading
  • use Document and url everywhere
  • merge article and document
  • Make document body and article id non-optional
  • Extend rank functionality
  • plan out scorer
  • linting
  • Fix ordering; better logging
  • cleanup
  • Less verbose output
  • clippy
  • build fixes
  • api fixes
  • docs
  • clippy
  • introduce Id type
  • work on indexer and iteration
  • terraphim_pipeline -> terraphim_rolegraph
terraphim-ai - terraphim_persistence-v0.1.0

Published by github-actions[bot] 6 months ago

Other

  • Prefix all crates with terraphim_ for consistency
terraphim-ai - terraphim_settings-v0.1.0

Published by github-actions[bot] 6 months ago

Other

  • Prefix all crates with terraphim_ for consistency
terraphim-ai - terraphim_automata-v0.1.0

Published by github-actions[bot] 6 months ago

Fixed

  • fix some tests

Other

  • Move types crate to crates/ folder
  • Fixes
  • Cleanup
  • Rename Settings to DeviceSettings
  • cleanup
  • Introduce AutomataPath for easier testing and more idiomatic automata loading
  • use Document and url everywhere
  • merge article and document
  • api fixes
  • update tests for thesaurus
  • add basic thesaurus example json
  • Fixes for thesaurus
  • introduce Id type
  • Split up into indexer and kb_builder middleware
  • load_automata -> load_thesaurus
  • Refactor config and thesaurus handling
  • Add documentation for load_automata
  • Fix server start
    • Move core types into terraphim_types crate.
  • clippy and formatter
  • formatting
  • Takes default settings from CARGO_MANIFEST_DIR
    • The server-axum folder got renamed to terraphim_server to align with the crate name. The behavior stays the same.
  • Earthlyfile and earthly actions link to #9
  • Introduce Error and Result types for crates
  • Pulling everything together - part 1
  • pair programming results after clippy
  • pair programming results before fmt
  • pair programming results before fmt
  • pair programming results before fmt
  • pair programming results
  • pair programming
  • First commit into new repo - removing submodules
terraphim-ai - terraphim_types-v0.1.0

Published by github-actions[bot] 6 months ago

Other

  • Move types crate to crates/ folder
terraphim-ai - terraphim-markdown-parser-v0.1.0

Published by github-actions[bot] 6 months ago

Other

  • use Document and url everywhere
  • merge article and document
  • persistance -> persistence
    • The server-axum folder got renamed to terraphim_server to align with the crate name. The behavior stays the same.
  • First commit into new repo - removing submodules
terraphim-ai - Version 0.1-alpha

Published by mre 7 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/terraphim/terraphim-ai/commits/v0.1.0-alpha