Add 4 list management tools extending the Trello client: - trello_create_list — create a new list on a board - trello_rename_list — rename an existing list - trello_archive_list — archive a list - trello_move_list — move a list to a new position Also update the auth spec doc to reflect the PR #5 review fixes (TypedDict contracts, updated disconnect message). Issue: #3
43 lines
963 B
Python
43 lines
963 B
Python
"""
|
|
trello-plugin — Hermes Agent plugin for Trello board integration.
|
|
"""
|
|
|
|
from trello_plugin.tools import (
|
|
PLUGIN_DESCRIPTION,
|
|
PLUGIN_NAME,
|
|
PLUGIN_TOOLS,
|
|
PLUGIN_VERSION,
|
|
check_requirements,
|
|
trello_archive_board,
|
|
trello_archive_list,
|
|
trello_board_details,
|
|
trello_create_board,
|
|
trello_create_list,
|
|
trello_disconnect,
|
|
trello_list_boards,
|
|
trello_move_list,
|
|
trello_open_board,
|
|
trello_rename_board,
|
|
trello_rename_list,
|
|
trello_verify_credentials,
|
|
)
|
|
|
|
__all__ = [
|
|
"PLUGIN_NAME",
|
|
"PLUGIN_DESCRIPTION",
|
|
"PLUGIN_VERSION",
|
|
"PLUGIN_TOOLS",
|
|
"check_requirements",
|
|
"trello_verify_credentials",
|
|
"trello_list_boards",
|
|
"trello_disconnect",
|
|
"trello_create_board",
|
|
"trello_rename_board",
|
|
"trello_archive_board",
|
|
"trello_open_board",
|
|
"trello_board_details",
|
|
"trello_create_list",
|
|
"trello_rename_list",
|
|
"trello_archive_list",
|
|
"trello_move_list",
|
|
] |