Releases: obot-platform/tools
Releases · obot-platform/tools
Release v0.7.1
What's Changed
- Enhance: Add ability to read files attachments and feed into context by @StrongMonkey in #511
- fix: knowledge - parameterize where clauses by @iwilltry42 in #512
- chore: auth providers: increase CSRF cookie expiry to 30m by @g-linville in #515
- chore: add task-invoke by @ibuildthecloud in #517
- Enhance: Add ability to read attachments from gmail by @StrongMonkey in #513
- chore: remove shared time context from tools by @njhale in #520
- enhance: cover the list repository scenarios by @cloudnautique in #522
- feat: Outlook Mail Tool to support Group Mailboxes by @tybalex in #521
- feat: Google calendar tool by @tybalex in #488
- fix: use preferred timezone to display outlook message dates by @njhale in #526
- Enhance: Add ability to create an draft to reply to a message by @StrongMonkey in #525
- Enhance: make sure slack to correctly format message by @StrongMonkey in #518
- Enhance: Add ability to reply to an email with their original body by @StrongMonkey in #523
- chore: trigger build by @drpebcak in #527
- chore: bump obot dependencies so taskrun list will have run output by @ibuildthecloud in #519
Full Changelog: v0.7.0...v0.7.1
Release v0.7.0
What's Changed
- fix: use fusejs to filter search results for slack channels and users by @njhale in #418
- enhance: optimistic search page loading and improved content refinement by @njhale in #415
- enhance: update prompt to format wordpress post content by @tybalex in #419
- Revert "enhance: optimistic search page loading and improved content refinement" by @njhale in #424
- feat: onedrive word write tool by @iwilltry42 in #413
- enhance: auth providers: make cookie refresh duration configurable by @g-linville in #420
- fix: oauth2: only return the credential once by @g-linville in #427
- fix: always return database table columns by @njhale in #429
- enhance: support media posts for wordpress tools by @tybalex in #426
- Chore: Add ci tests to validate tool loading by @StrongMonkey in #431
- Tool index refactoring by @StrongMonkey in #403
- add: basic tavily search tool by @iwilltry42 in #425
- Fix: return early when no message is found by @StrongMonkey in #435
- feat: safesearch variant of the tavily search to that only allows searching a limited set of domains by @iwilltry42 in #434
- chore: add Google Search Console by @cloudnautique in #430
- chore: add Google Search Console to index yaml by @cloudnautique in #439
- feat: add a new slack tool to get thread messages using a link by @njhale in #441
- fix: redesign database tool to hide sqlite3 cli from llm by @njhale in #438
- enhance: Wordpress - function to guarantee correct post format and bug fix by @tybalex in #433
- fix: remove all:true from index.yaml again by @iwilltry42 in #442
- Chore: remove category for google search console tool by @StrongMonkey in #443
- fix: github: return user id by @g-linville in #440
- fix: allow no object type for model list by @thedadams in #445
- chore: bump google search playwright dep by @njhale in #446
- fix: use preAuthRedirect to properly redirect by @ivyjeong13 in #447
- chore: add tool bundle metadata to search tools by @thedadams in #448
- fix: convert tavily search response to valid json by @ryanhopperlowe in #449
- chore: add projects and threads by @ibuildthecloud in #453
- enhance: improve WordPress Tool prompts by @tybalex in #450
- Enhance: Add support to pull slack bot token by @StrongMonkey in #451
- enhance: add PagerDuty tool. by @cloudnautique in #452
- Enhance: Add slack bot tool as a bundle by @StrongMonkey in #454
- fix: database cred helper: crash if encryption config file is missing by @g-linville in #455
- fix: database cred helpers: remove log by @g-linville in #456
- feat: knowledge - re-use embeddings on document layer (copy embeddings from docs with same content) by @iwilltry42 in #444
- Fix: list/search channel properly using cursor by @StrongMonkey in #457
- enhance: use workspace file revisions to avoid clobbering the database by @njhale in #437
- enhance: add file source and location metadata to knowledge results by @iwilltry42 in #428
- enhancement: WordPress Tool - Support Categories and Tags by @tybalex in #458
- fix: use model provider credentials by @njhale in #459
- Fix: remove task stuff by @StrongMonkey in #460
- enhance: add support for streaming with o1 model by @thedadams in #461
- Fix: Apply Hackathon Prompt Tweaks to WordPress And Zoom Tools by @tybalex in #462
- feat: postgres tool by @g-linville in #463
- chore: remove projects capability by @ibuildthecloud in #469
- feat: add survey tool by @g-linville in #466
- enhance: add support to get past meeting instances by @tybalex in #465
- chore: weather tool by @drpebcak in #472
- chore: dice rolling tool by @drpebcak in #473
- feat: reuse documents/embeddings for files with the same sha256sum (+fix pgx bug) by @iwilltry42 in #464
- fix: bsky create post link and tag formatting by @njhale in #474
- chore: make API Key param optional for vLLM by @iwilltry42 in #476
- enhance: github: add tool to get job logs by @g-linville in #467
- chore: add survey tool to index by @g-linville in #477
- fix: add tools to index.yaml by @drpebcak in #478
- chore: add smartthings tools by @drpebcak in #479
- feat: add gemini image generator by @njhale in #480
- Firecrawl Tool by @sanjay920 in #481
- chore: postgres: use connection string instead of separate fields by @g-linville in #483
- fix: generated image download path by @njhale in #482
- fix: auth providers: trim space on email domains by @g-linville in #485
- change: reduce number of results for tavily by default to avoid exceeding the context window by @iwilltry42 in #475
- chore: add icon for survey tool by @g-linville in #486
- chore: add env to disable schema migration by @ibuildthecloud in #490
- fix: screenshot download path by @njhale in #489
- chore: postgres: mark connection string as sensitive by @g-linville in #484
- enhance: turn credential helpers into daemons by @g-linville in #492
- add: google custom search + website-scraper by @iwilltry42 in #471
- fix: colly go.mod by @iwilltry42 in #493
- add: obot-search by @iwilltry42 in #495
- chore: die roller is not a bundle by @drpebcak in #498
- fix: word_write: onedrive path . means root by @iwilltry42 in #496
- fix: slack: allow LLM to search for messages sorted by time by @g-linville in #497
- fix: word/list: handle dataset create error by @iwilltry42 in #501
- change: make the obot-search tool call tavily instead of google + firecrawl by @iwilltry42 in #502
- fix: update workspace read/write method, so it's clear it only supports plain text format by @tybalex in #487
- Fix: fix lastRow bug, add ability to add multiple rows by @StrongMonkey in #499
- enhance: gmail: add tool to get the signed in user's address by @g-linville in #503
- chore: add icon to die-roller by @drpebcak in #505
- fix: cred helpers: sqlite: automigrate the gptscript_credentials table by @g-linville in #506
- fix: update knowledge readme about supported file types. by @tybalex in #507
- fix: word: fix file listing by @g-linville in #508
- chore: add Obot Website Knowledge tool by @ibuildthecloud in #509
- Chore: add ability to get user's current email address by @StrongMonkey in #510
Full Changelog: v0.6.1...v0.7.0
Release v0.6.1
What's Changed
- fix: return correct column names from dedicated table rows tool by @njhale in #401
- Chore: Add openai o1 support by @StrongMonkey in #366
- feat: Wordpress Tool by @tybalex in #349
- chore: switch model-/auth-providers to new metadata logic by @iwilltry42 in #391
- chore: updates to prompting framework by @thedadams in #404
- Fix: Correct Outlook credential reference by @cjellick in #408
- Fix: Correct json for outlook by @cjellick in #409
- fix: hide OBOT_AUTH_PROVIDER_COOKIE_SECRET in UI by @iwilltry42 in #405
- change generic credential button text by @tybalex in #412
- chore: auth providers: disable logging by @g-linville in #406
- chore: auth providers: rename cookie to obot_access_token by @g-linville in #400
- set dark mode icon for vllm by @sanjay920 in #407
- fix: convert slack message datetimes to user tz in code by @njhale in #402
- fix: google search workspace id extraction and session management by @njhale in #410
- fix: vllm providerMeta missing comma by @iwilltry42 in #414
- Fix: fix incorrect scope for onedrive by @StrongMonkey in #416
- fix: wordpress auth instruction update by @tybalex in #411
- chore: custom URL for GitLab from env var by @cloudnautique in #417
- Fix: Add newline to wordpress cred description by @cjellick in #421
- Fix: fix typo for incorrect scope by @StrongMonkey in #422
Full Changelog: v0.6.0...v0.6.1
Release v0.6.0
What's Changed
- add outlook tools by @g-linville in #1
- chore: add cli wrappers by @drpebcak in #3
- fix: add missing end of loop by @drpebcak in #4
- fix: add missing end of loop by @drpebcak in #6
- Add GitLab tools. by @cloudnautique in #5
- enhance: add top level group tool by @cloudnautique in #7
- enhance: nudge the tool to call logs traces by @cloudnautique in #8
- add slack and notion tools by @g-linville in #9
- Add trello and supabase tools by @StrongMonkey in #2
- enhance: use new type context tool by @cloudnautique in #11
- chore: update description to mention the cli used by @drpebcak in #13
- chore: add atlas/mongo tool by @drpebcak in #12
- Add neonctl cli to interact with neon.tech by @cloudnautique in #14
- chore: add mysql tool by @drpebcak in #10
- Add basic psql to the cli integrations by @cloudnautique in #16
- chore: add redis-cli by @cloudnautique in #18
- chore: add aiven cli by @cloudnautique in #17
- fix: outlook: improve OpenAPI titles by @g-linville in #19
- add descriptions to tools that didn't have them by @g-linville in #23
- outlook: mail: remove childFolder tools by @g-linville in #22
- chore: add current time context by @thedadams in #24
- add prompting for Outlook to avoid printing HTML by @g-linville in #26
- chore: add hubspot crm tools by @drpebcak in #29
- chore: use new openapi revamp by @cloudnautique in #25
- chore: initial commit of hubspot marketing tools by @drpebcak in #31
- Quote command arguments in aws cli by @lmello in #30
- enhance: Outlook Calendar code tools by @g-linville in #28
- enhance: add Outlook Mail code tools by @g-linville in #32
- improve slack tools by @g-linville in #33
- chore: switch Outlook Mail tools to be code-based by @g-linville in #36
- chore: switch Outlook Calendar tools to be code-based by @g-linville in #34
- fix: outlook: ask LLM not to output IDs by @g-linville in #38
- fix: outlook mail: include links to messages by @g-linville in #39
- Add code-based Github tool by @njhale in #37
- fix: outlook mail: encourage the LLM to include the body preview in output by @g-linville in #42
- outlook mail: prompt improvements to handle message IDs better by @g-linville in #43
- more Slack improvements by @g-linville in #41
- fix: improve outlook mail search by @g-linville in #40
- enhance: remove list issues and prs commands by @njhale in #44
- Outlook Mail: map Outlook IDs to auto-incrementing numerical IDs by @g-linville in #46
- outlook mail: D9FB update go mod by @g-linville in #47
- chore: initial split of read/write tools by @drpebcak in #45
- outlook mail: tell the LLM to print links by @g-linville in #48
- outlook mail: tell the LLM to use Markdown by @g-linville in #49
- fix: outlook mail: delete message by moving to Deleted Items by @g-linville in #50
- chore: improvements to prompts by @drpebcak in #51
- chore: convert some tools to code by @drpebcak in #52
- chore: remove engagement email context that is not needed now that there is a code tool by @drpebcak in #53
- chore: initial commit of some basic tools to work with google sheets by @drpebcak in #54
- chore: basic suite of tools for working with gmail by @drpebcak in #55
- chore: additional tools to update specific cells of a spreadsheet by @drpebcak in #57
- chore: youtube transcriber tool by @drpebcak in #58
- Enhance: add star count by @cjellick in #56
- fix: use names for env vars that do not conflict between integrations by @drpebcak in #59
- chore: move credentials to each tool instead of sharing by @drpebcak in #61
- chore: improve behaviour around inserting cells with multiline content by @drpebcak in #62
- feat: add excel tools by @g-linville in #63
- enhance: add more notion tools by @g-linville in #60
- fix: properly parse parts on emails with attachments by @drpebcak in #64
- fix: properly handle subject and body of forwarded email by @drpebcak in #65
- fix: move to trash instead of permanently deleting messages. also fix… by @drpebcak in #66
- fix: excel: share the tools by @g-linville in #67
- chore: slack: define credentials on each tool by @g-linville in #69
- chore: outlook: define credentials on each tool by @g-linville in #68
- Chore: Remove clis for tool repo by @cjellick in #71
- refactor by @cjellick in #72
- fix: use correct scope for accessing only google sheets documents by @drpebcak in #74
- enhance: add pagination to the "Search Issues and PRs" tool by @njhale in #73
- chore: add ai tool to transcribe in more advanced case by @drpebcak in #70
- enhance: add category and icon metadata to tools by @njhale in #75
- chore: remove hubspot tools and apis directory by @njhale in #79
- chore: regenerate go sum files for outlook mail by @njhale in #80
- fix: use same behavior for parsing input text as ui by @drpebcak in #76
- enhance: make github tools self-contained by @njhale in #77
- enhance: make notion tools self-contained by @njhale in #82
- enhance: make slack tools self-contained by @njhale in #78
- enhance: make excel tools self-contained by @njhale in #84
- enhance: make outlook calendar self-contained by @njhale in #86
- enhance: make outlook mail tools self-contained by @njhale in #85
- enhance: add youtube bundle tool and metadata by @njhale in #81
- enhance: make google spreadsheet tools self-contained by @njhale in #90
- enhance: make gmail tools self-contained by @njhale in #87
- fix: correct broken outlook tool ref by @njhale in #91
- fix: use credential keyword for credential references by @g-linville in #89
- chore: add oauth2 tool and refactor all tools to use it by @njhale in #92
- Add knowledge sync tools to tools by @StrongMonkey in #93
- chore: update index tool refs to reflect repo org transfer by @njhale in #94
- chore: add knowledgeDataSources category by @ibuildthecloud in #96
- enhance: add current date and time context tool by @njhale in #97
- chore: instruct the "Send Email" tool that it cannot forward or reply to emails by @drpebcak in #98
- feat: add google search tool by @njhale in #99
- fix: google search metadata by @njhale in #101
- fix: mak...