# -*- encoding: utf-8 -*- # stub: roseflow 0.1.0 ruby lib Gem::Specification.new do |s| s.name = "roseflow".freeze s.version = "0.1.0".freeze s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version= s.metadata = { "changelog_uri" => "https://github.com/roseflow-ai/roseflow/blob/master/CHANGELOG.md", "homepage_uri" => "https://github.com/roseflow-ai/roseflow", "source_code_uri" => "https://github.com/roseflow-ai/roseflow" } if s.respond_to? :metadata= s.require_paths = ["lib".freeze] s.authors = ["Lauri Jutila".freeze] s.bindir = "exe".freeze s.date = "2023-05-10" s.description = "Roseflow is a library for effortlessly building interactions with AI".freeze s.email = ["github@laurijutila.com".freeze] s.files = [".rspec".freeze, ".standard.yml".freeze, "CHANGELOG.md".freeze, "CODE_OF_CONDUCT.md".freeze, "Gemfile".freeze, "LICENSE.txt".freeze, "README.md".freeze, "Rakefile".freeze, "examples/github-repo-chat/lib/actions/clone_and_load_repository.rb".freeze, "examples/github-repo-chat/lib/actions/create_prompt.rb".freeze, "examples/github-repo-chat/lib/actions/embed_repository.rb".freeze, "examples/github-repo-chat/lib/actions/initialize_vector_store.rb".freeze, "examples/github-repo-chat/lib/actions/interact_with_model.rb".freeze, "examples/github-repo-chat/lib/actions/load_documents_to_database.rb".freeze, "examples/github-repo-chat/lib/actions/split_files_to_documents.rb".freeze, "examples/github-repo-chat/lib/document_database.rb".freeze, "examples/github-repo-chat/lib/github_chat_prompt.rb".freeze, "examples/github-repo-chat/lib/github_repository_chat.rb".freeze, "examples/github-repo-chat/lib/interactions/ask_llm.rb".freeze, "examples/github-repo-chat/lib/interactions/github_repository_chat.rb".freeze, "examples/github-repo-chat/lib/interactions/load_files_to_document_database.rb".freeze, "examples/github-repo-chat/lib/interactions/load_repository.rb".freeze, "examples/github-repo-chat/lib/interactions/prepare_vector_store.rb".freeze, "examples/github-repo-chat/lib/repository.rb".freeze, "examples/github-repo-chat/lib/repository_file.rb".freeze, "examples/github-repo-chat/spec/actions/clone_and_load_repository_spec.rb".freeze, "examples/github-repo-chat/spec/actions/embed_repository_spec.rb".freeze, "examples/github-repo-chat/spec/actions/initialize_vector_store_spec.rb".freeze, "examples/github-repo-chat/spec/actions/load_files_to_document_database_spec.rb".freeze, "examples/github-repo-chat/spec/fixtures/ulid-ruby.zip".freeze, "examples/github-repo-chat/spec/github_repository_chat_spec.rb".freeze, "examples/github-repo-chat/spec/interactions/prepare_vector_store_spec.rb".freeze, "examples/github-repo-chat/spec/spec_helper.rb".freeze, "lib/roseflow.rb".freeze, "lib/roseflow/action.rb".freeze, "lib/roseflow/actions/ai/resolve_model.rb".freeze, "lib/roseflow/actions/ai/resolve_provider.rb".freeze, "lib/roseflow/ai/model.rb".freeze, "lib/roseflow/ai/provider.rb".freeze, "lib/roseflow/chat/dialogue.rb".freeze, "lib/roseflow/chat/exchange.rb".freeze, "lib/roseflow/chat/message.rb".freeze, "lib/roseflow/chat/personality.rb".freeze, "lib/roseflow/embeddings/embedding.rb".freeze, "lib/roseflow/finite_machine.rb".freeze, "lib/roseflow/interaction.rb".freeze, "lib/roseflow/interaction/with_http_api.rb".freeze, "lib/roseflow/interaction_context.rb".freeze, "lib/roseflow/interactions/ai/initialize_llm.rb".freeze, "lib/roseflow/primitives/vector.rb".freeze, "lib/roseflow/prompt.rb".freeze, "lib/roseflow/text/completion.rb".freeze, "lib/roseflow/text/recursive_character_splitter.rb".freeze, "lib/roseflow/text/sentence_splitter.rb".freeze, "lib/roseflow/text/splitter.rb".freeze, "lib/roseflow/text/tokenized_text.rb".freeze, "lib/roseflow/text/word_splitter.rb".freeze, "lib/roseflow/tokenizer.rb".freeze, "lib/roseflow/types.rb".freeze, "lib/roseflow/vector_stores/base.rb".freeze, "lib/roseflow/vector_stores/hnsw.proto".freeze, "lib/roseflow/vector_stores/hnsw_memory_store.rb".freeze, "lib/roseflow/vector_stores/hnsw_pb.rb".freeze, "lib/roseflow/vector_stores/type/vector.rb".freeze, "lib/roseflow/vector_stores/vector.rb".freeze, "lib/roseflow/version.rb".freeze, "roseflow.gemspec".freeze, "sig/roseflow.rbs".freeze] s.homepage = "https://github.com/roseflow-ai/roseflow".freeze s.licenses = ["MIT".freeze] s.required_ruby_version = Gem::Requirement.new(">= 3.2.0".freeze) s.rubygems_version = "3.5.10".freeze s.summary = "Effortless interactions with AI".freeze s.specification_version = 4 s.add_runtime_dependency(%q<activesupport>.freeze, ["~> 7.0".freeze]) s.add_runtime_dependency(%q<activemodel>.freeze, ["~> 7.0".freeze]) s.add_runtime_dependency(%q<anyway_config>.freeze, ["~> 2.0".freeze]) s.add_runtime_dependency(%q<dry-struct>.freeze, ["~> 1.6".freeze]) s.add_runtime_dependency(%q<dry-validation>.freeze, ["~> 1.10".freeze]) s.add_runtime_dependency(%q<finite_machine>.freeze, ["~> 0.14".freeze]) s.add_runtime_dependency(%q<hashie>.freeze, ["~> 5.0".freeze]) s.add_runtime_dependency(%q<light-service>.freeze, ["~> 0.18".freeze]) s.add_runtime_dependency(%q<phlex>.freeze, ["~> 1.8.1".freeze]) s.add_runtime_dependency(%q<ulid-ruby>.freeze, ["~> 1.0".freeze]) s.add_development_dependency(%q<pragmatic_segmenter>.freeze, ["~> 0.3".freeze]) s.add_development_dependency(%q<roseflow-openai>.freeze, ["~> 0.1.0".freeze]) s.add_development_dependency(%q<roseflow-pinecone>.freeze, ["~> 0.1.0".freeze]) s.add_development_dependency(%q<webmock>.freeze, [">= 0".freeze]) s.add_development_dependency(%q<vcr>.freeze, [">= 0".freeze]) end