-
Notifications
You must be signed in to change notification settings - Fork 749
Agentic workflows, locally indexed search, and CLI #309
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from 28 commits
Commits
Show all changes
61 commits
Select commit
Hold shift + click to select a range
4002a60
add agentic workflow module and cli
mskarlin f1c49e7
update pyproject.toml and split google into its own import
mskarlin 4ee7b55
remove unused import
mskarlin 555054c
update default search chain
mskarlin 289dee5
Update __init__.py
mskarlin 4bc1c9a
Update search.py
mskarlin 2b717cc
move reqs into pyproject.toml, addressing PR comments
mskarlin 2f84fea
Merge branch 'agentic-workflows' of github.com:whitead/paper-qa into …
mskarlin 0eccdd7
rename search_chain to openai_get_search_query
mskarlin e0674d2
remove get_llm_name
mskarlin 90fc054
move table_formatter to helpers.py
mskarlin bdf6e75
Update paperqa/agents/main.py
mskarlin 6dd7633
Update paperqa/agents/main.py
mskarlin 6e2012a
Update paperqa/agents/main.py
mskarlin 8d152f6
Update paperqa/agents/docs.py
mskarlin 4284d41
Update paperqa/types.py
mskarlin 76932c2
Merge branch 'agentic-workflows' of github.com:whitead/paper-qa into …
mskarlin b855a67
rename compute_cost to compute_total_model_token_cost
mskarlin 1aa7c27
remove stream_answer
mskarlin b76c13f
rename to stub_manifest, and use Path for all paths
mskarlin e5639d1
Update paperqa/llms.py
mskarlin 295de74
move SKIP_AGENT_TESTS = False
mskarlin 2d852cc
Merge branch 'agentic-workflows' of github.com:whitead/paper-qa into …
mskarlin 57aee2f
nix _ = assignments
mskarlin 5c140bc
add test comments
mskarlin 4aacfb3
types in conftest.py
mskarlin c46c194
split libs into llms
mskarlin afd4907
link openai chat timeout to query.timeout
mskarlin b013dc8
Update paperqa/agents/__init__.py
mskarlin d18da4e
logging revamp and renaming
mskarlin 09af9d8
Merge branch 'agentic-workflows' of github.com:whitead/paper-qa into …
mskarlin ee5b34b
Update tests/test_cli.py
mskarlin a9f488d
Update tests/test_cli.py
mskarlin a0ad811
move vertex import to func call, add docstring to SupportsPickle
mskarlin 6c004fc
docstring
mskarlin 48214f5
remove _ =
mskarlin fd9224d
remove bool return type from set
mskarlin 69879d9
update gitignore
mskarlin 7f462db
Merge branch 'agentic-workflows' of github.com:whitead/paper-qa into …
mskarlin 23ca7a8
add config attribute to baase LLMModel class
mskarlin 1a4672b
replace get_current_settings -> get_settings
mskarlin dd156e5
replace get_current_settings -> get_settings
mskarlin 85e6f29
PR simplifications
mskarlin 443bbce
remove all stream_* functions
mskarlin 876943d
avoid modifying the root logger
mskarlin 3e1ea5d
re-organize logger import location
mskarlin 8af9871
move hashlib into utils
mskarlin 3ff2628
refactor strip_answer into Answer object
mskarlin bbe767e
label circular imports
mskarlin ec109ef
ensure absolute paths are used in index name
mskarlin 48c637a
limit select to be used only when DOI is not present in crossref
mskarlin 3580fee
Update paperqa/agents/search.py
mskarlin ddd9abc
Update paperqa/agents/search.py
mskarlin 50d1386
Update paperqa/agents/search.py
mskarlin 73e126e
Update paperqa/agents/search.py
mskarlin 2798206
Update paperqa/agents/models.py
mskarlin 2e7b31d
reconfigure logging to not prevent propagation
mskarlin 4a7c6bd
remove newlines in the current year
mskarlin d3f38bd
use required fields as a subset
mskarlin 34394a1
replace . with Path.cwd()
mskarlin 8c68f8c
Merge branch 'agentic-workflows' of github.com:whitead/paper-qa into …
mskarlin File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -137,3 +137,5 @@ env | |
# Matching pyproject.toml | ||
paperqa/version.py | ||
tests/example* | ||
tests/test_index/* | ||
.DS_Store | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.