mirror of
https://github.com/hwchase17/langchain
synced 2024-11-18 09:25:54 +00:00
ed58eeb9c5
Moved the following modules to new package langchain-community in a backwards compatible fashion: ``` mv langchain/langchain/adapters community/langchain_community mv langchain/langchain/callbacks community/langchain_community/callbacks mv langchain/langchain/chat_loaders community/langchain_community mv langchain/langchain/chat_models community/langchain_community mv langchain/langchain/document_loaders community/langchain_community mv langchain/langchain/docstore community/langchain_community mv langchain/langchain/document_transformers community/langchain_community mv langchain/langchain/embeddings community/langchain_community mv langchain/langchain/graphs community/langchain_community mv langchain/langchain/llms community/langchain_community mv langchain/langchain/memory/chat_message_histories community/langchain_community mv langchain/langchain/retrievers community/langchain_community mv langchain/langchain/storage community/langchain_community mv langchain/langchain/tools community/langchain_community mv langchain/langchain/utilities community/langchain_community mv langchain/langchain/vectorstores community/langchain_community mv langchain/langchain/agents/agent_toolkits community/langchain_community mv langchain/langchain/cache.py community/langchain_community mv langchain/langchain/adapters community/langchain_community mv langchain/langchain/callbacks community/langchain_community/callbacks mv langchain/langchain/chat_loaders community/langchain_community mv langchain/langchain/chat_models community/langchain_community mv langchain/langchain/document_loaders community/langchain_community mv langchain/langchain/docstore community/langchain_community mv langchain/langchain/document_transformers community/langchain_community mv langchain/langchain/embeddings community/langchain_community mv langchain/langchain/graphs community/langchain_community mv langchain/langchain/llms community/langchain_community mv langchain/langchain/memory/chat_message_histories community/langchain_community mv langchain/langchain/retrievers community/langchain_community mv langchain/langchain/storage community/langchain_community mv langchain/langchain/tools community/langchain_community mv langchain/langchain/utilities community/langchain_community mv langchain/langchain/vectorstores community/langchain_community mv langchain/langchain/agents/agent_toolkits community/langchain_community mv langchain/langchain/cache.py community/langchain_community ``` Moved the following to core ``` mv langchain/langchain/utils/json_schema.py core/langchain_core/utils mv langchain/langchain/utils/html.py core/langchain_core/utils mv langchain/langchain/utils/strings.py core/langchain_core/utils cat langchain/langchain/utils/env.py >> core/langchain_core/utils/env.py rm langchain/langchain/utils/env.py ``` See .scripts/community_split/script_integrations.sh for all changes
43 lines
3.1 KiB
Python
43 lines
3.1 KiB
Python
# flake8: noqa
|
|
JIRA_ISSUE_CREATE_PROMPT = """
|
|
This tool is a wrapper around atlassian-python-api's Jira issue_create API, useful when you need to create a Jira issue.
|
|
The input to this tool is a dictionary specifying the fields of the Jira issue, and will be passed into atlassian-python-api's Jira `issue_create` function.
|
|
For example, to create a low priority task called "test issue" with description "test description", you would pass in the following dictionary:
|
|
{{"summary": "test issue", "description": "test description", "issuetype": {{"name": "Task"}}, "priority": {{"name": "Low"}}}}
|
|
"""
|
|
|
|
JIRA_GET_ALL_PROJECTS_PROMPT = """
|
|
This tool is a wrapper around atlassian-python-api's Jira project API,
|
|
useful when you need to fetch all the projects the user has access to, find out how many projects there are, or as an intermediary step that involv searching by projects.
|
|
there is no input to this tool.
|
|
"""
|
|
|
|
JIRA_JQL_PROMPT = """
|
|
This tool is a wrapper around atlassian-python-api's Jira jql API, useful when you need to search for Jira issues.
|
|
The input to this tool is a JQL query string, and will be passed into atlassian-python-api's Jira `jql` function,
|
|
For example, to find all the issues in project "Test" assigned to the me, you would pass in the following string:
|
|
project = Test AND assignee = currentUser()
|
|
or to find issues with summaries that contain the word "test", you would pass in the following string:
|
|
summary ~ 'test'
|
|
"""
|
|
|
|
JIRA_CATCH_ALL_PROMPT = """
|
|
This tool is a wrapper around atlassian-python-api's Jira API.
|
|
There are other dedicated tools for fetching all projects, and creating and searching for issues,
|
|
use this tool if you need to perform any other actions allowed by the atlassian-python-api Jira API.
|
|
The input to this tool is a dictionary specifying a function from atlassian-python-api's Jira API,
|
|
as well as a list of arguments and dictionary of keyword arguments to pass into the function.
|
|
For example, to get all the users in a group, while increasing the max number of results to 100, you would
|
|
pass in the following dictionary: {{"function": "get_all_users_from_group", "args": ["group"], "kwargs": {{"limit":100}} }}
|
|
or to find out how many projects are in the Jira instance, you would pass in the following string:
|
|
{{"function": "projects"}}
|
|
For more information on the Jira API, refer to https://atlassian-python-api.readthedocs.io/jira.html
|
|
"""
|
|
|
|
JIRA_CONFLUENCE_PAGE_CREATE_PROMPT = """This tool is a wrapper around atlassian-python-api's Confluence
|
|
atlassian-python-api API, useful when you need to create a Confluence page. The input to this tool is a dictionary
|
|
specifying the fields of the Confluence page, and will be passed into atlassian-python-api's Confluence `create_page`
|
|
function. For example, to create a page in the DEMO space titled "This is the title" with body "This is the body. You can use
|
|
<strong>HTML tags</strong>!", you would pass in the following dictionary: {{"space": "DEMO", "title":"This is the
|
|
title","body":"This is the body. You can use <strong>HTML tags</strong>!"}} """
|