github-actions[bot]
28cbcb2994
Version Packages ( #192 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-03-07 12:39:16 -08:00
Hayden Bleasel
ebbe108b76
Fix code scanning issues
2026-03-06 17:15:03 -08:00
github-actions[bot]
3f881daf07
Version Packages ( #186 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-03-06 00:01:23 -08:00
Hayden Bleasel
b35bb34dd5
feat: make adapter constructors default to env vars ( #182 )
...
* Update adapter configs
* Update tests
* Add new adapter config tests
* Update index.mdx
* Update index.test.ts
* Fix polynomial regex issue
* Update index.ts
* Remove unused suppressions
* Misc fixes
* Update index.test.ts
* Update index.test.ts
* Update index.ts
* Update index.mdx
* Test and lint fixes
2026-03-05 16:29:44 -08:00
github-actions[bot]
e937e0d3dd
Version Packages ( #181 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-03-04 15:27:16 -08:00
github-actions[bot]
0ab742c62d
Version Packages ( #133 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-03-04 00:32:57 -08:00
Malte Ubl
02e7ef605c
Implement markdown and AST rendering for tables across adapters ( #160 )
...
* Implement markdown and AST rendering for tables across adapters
* Render the default instead
* Fix bot app
* lint
* streaming-rendering
* fix-streaming
* fix-streaming-agent
* fix-streaming-again2
* fix-streaming-again3
* prefix tests
* no final edit
* changeset
* feedback
* lint
* Copilot feedback
2026-03-03 09:43:18 -08:00
Hayden Bleasel
8a6f0ce8fa
Improve test coverage
2026-03-02 14:42:32 -08:00
Hayden Bleasel
8a9a6d2374
Upgrade vitest
2026-02-27 09:58:28 -08:00
dependabot[bot]
26cdbe3c63
Bump @octokit/auth-app from 7.2.2 to 8.2.0 ( #76 )
...
Bumps [@octokit/auth-app](https://github.com/octokit/auth-app.js ) from 7.2.2 to 8.2.0.
- [Release notes](https://github.com/octokit/auth-app.js/releases )
- [Commits](https://github.com/octokit/auth-app.js/compare/v7.2.2...v8.2.0 )
---
updated-dependencies:
- dependency-name: "@octokit/auth-app"
dependency-version: 8.2.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-27 09:09:54 -08:00
dependabot[bot]
301aa32c2d
Bump @octokit/rest from 21.1.1 to 22.0.1 ( #62 )
...
Bumps [@octokit/rest](https://github.com/octokit/rest.js ) from 21.1.1 to 22.0.1.
- [Release notes](https://github.com/octokit/rest.js/releases )
- [Commits](https://github.com/octokit/rest.js/compare/v21.1.1...v22.0.1 )
---
updated-dependencies:
- dependency-name: "@octokit/rest"
dependency-version: 22.0.1
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-27 09:05:36 -08:00
dependabot[bot]
a22b14136c
Bump @types/node from 22.19.3 to 25.3.0 ( #79 )
...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 22.19.3 to 25.3.0.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
---
updated-dependencies:
- dependency-name: "@types/node"
dependency-version: 25.3.0
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-27 09:01:01 -08:00
github-actions[bot]
6ef8816a55
Version Packages ( #100 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-26 15:07:23 -08:00
Nicolás Montone
5b3090a7a6
add CardLink Element ( #109 )
2026-02-25 08:05:30 -08:00
github-actions[bot]
18b540a9cc
Version Packages ( #95 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-24 15:18:11 -05:00
Vishal Yathish
90dc3251a5
[slack] add support for typing indicators with custom loading states ( #87 )
...
* [slack] add support for typing indicators with custom loading states
* adjust docs
* add changeset
* adjust
* remove
* minor bugfix
* add to example
2026-02-24 12:12:47 -08:00
github-actions[bot]
7fb3248a31
Version Packages ( #89 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-23 19:12:59 -08:00
Malte Ubl
9affdf3a55
Make the logger optional and infer most adapter config ( #88 )
...
* Make the logger optional and infer most adapter config
* Fix init
2026-02-23 17:48:41 -08:00
github-actions[bot]
6d38779543
Version Packages ( #86 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-23 14:29:17 -08:00
github-actions[bot]
1b23565262
Version Packages ( #84 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-22 19:40:32 -08:00
Hayden Bleasel
dfb2b02668
Migrate to Vercel
2026-02-20 22:07:19 -08:00
Hayden Bleasel
e970a6939b
Upgrade Biome configuration to use Ultracite preset ( #81 )
...
* Upgrade Biome to Ultracite
* Remove package commands
* Update biome.jsonc
* Update biome.jsonc
* Initial fixes
* Update biome.jsonc
* Remaining fixes
* Update pnpm-lock.yaml
* Fix commands
* Update knip.json
* Merge Claude files
* Fix skipped test
* Misc fixes
2026-02-20 22:01:10 -08:00
Hayden Bleasel
1348532068
Open Source Beta Prep ( #73 )
...
* Update docs - Slack Assistants API, App Home tab, Stream stop blocks
* Update README.md
* Update package readmes, fix readme integration test
* Add npm badges to all package READMEs
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
* Add test coverage to all packages
* Create CODE_OF_CONDUCT.md
* Create pull_request_template.md
* Create issue templates
* Create config.yml
* Add unit tests for errors, singleton, logger, message, modals, gchat utils, and teams markdown
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
* Add a vitest:workspace command
* Misc URL fixes
* Update CONTRIBUTING.md
* Misc fixes, upgrade workflow/serde
* Replace PII in integration test data
---------
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-20 13:25:09 -08:00
github-actions[bot]
4768add423
Version Packages ( #72 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-20 11:21:15 -08:00
github-actions[bot]
10a9b4bf9a
Version Packages ( #70 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-19 16:27:02 -08:00
github-actions[bot]
c0c0b1ec6f
Version Packages ( #53 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-18 11:40:12 -08:00
Malte Ubl
446df01e75
[RFC] Add Channel abstraction as first-class citizen alongside Thread ( #46 )
...
* [chat] add Channel abstraction as first-class citizen alongside Thread
Introduces a Channel concept — the container that holds threads — enabling
channel-level operations, thread-to-channel navigation, and natural support
for threadless platforms (iMessage, WhatsApp, SMS).
Design:
- Postable base interface: shared by both Thread and Channel, providing id,
adapter, isDM, state/setState, messages (newest-first async iterator),
post, postEphemeral, startTyping, mentionUser. Enables polymorphic code
that works with either entity.
- Channel interface (extends Postable): adds name, threads() async iterator,
and fetchInfo(). ChannelImpl provides the concrete implementation with
backward message pagination, thread listing, posting, state management
(channel-state: key prefix), and workflow serialization (chat:Channel).
- Thread updates: Thread now extends Postable and gains a `channel` getter
(lazy-created, cached ChannelImpl) and a `messages` getter (newest-first
backward iterator) alongside the existing `allMessages` (oldest-first).
- Channel ID format: derived from thread IDs by dropping the thread part.
Default: first two colon-separated parts (slack:C123, gchat:spaces/ABC).
Adapters override via optional channelIdFromThreadId() method.
- Adapter interface additions (all optional): channelIdFromThreadId,
fetchChannelMessages, listThreads, fetchChannelInfo, postChannelMessage.
- Chat class: chat.channel(channelId) method creates a Channel by ID,
auto-inferring adapter from the prefix. Reviver handles chat:Channel.
- Slack adapter: implements all five channel methods using
conversations.history (vs conversations.replies for threads),
conversations.info, and chat.postMessage without thread_ts.
- Mock adapter: updated with all channel methods for testing.
- 32 new tests covering ChannelImpl, thread.channel, deriveChannelId,
and the backward messages iterator.
Usage:
// Navigate from thread to channel
const channel = thread.channel;
// Get a channel directly
const channel = chat.channel("slack:C123ABC");
// Iterate messages newest first
for await (const msg of channel.messages) { ... }
// List threads in a channel
for await (const t of channel.threads()) { ... }
// Post to channel top-level
await channel.post("Hello channel!");
TODO:
- Add replay tests for channel operations against recorded webhook data
- Implement channel methods in non-Slack adapters (GChat, Teams, Discord,
GitHub, Linear) — currently they fall back to the default/no-op behavior
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
* channel-post-sample
* Better metadata
* Fix bug
* Fixes
* Other adapters
* Fix-gchat
* Fix-discord
* Fix-discord-threads
* Discord replay
* Teams tests and fix pre-existing failures
---------
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-02-16 17:09:51 -08:00
github-actions[bot]
5a7a925983
Version Packages ( #48 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-15 17:25:51 -08:00
github-actions[bot]
25bf3765fd
Version Packages ( #44 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-14 21:53:20 -08:00
github-actions[bot]
b670cb18b6
Version Packages ( #41 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-14 17:23:32 -08:00
github-actions[bot]
34cb4cd0da
Version Packages
2026-02-12 21:34:50 +00:00
John Pham
8c03dd65e5
Fix actions fallback in all adapters and core package
...
Discord, Linear, GitHub adapters and core chat package each had
their own childToFallbackText with the same [label] pattern.
2026-02-12 11:17:55 -08:00
github-actions[bot]
5d9ce3044d
Version Packages
2026-02-10 02:17:57 +00:00
github-actions[bot]
37783fa1a5
Version Packages
2026-02-06 20:20:05 +00:00
github-actions[bot]
5189f6f216
Version Packages ( #31 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-05 17:41:12 -08:00
Fernando Rojo
d4db2ff47e
fix: rendering
2026-01-31 22:06:48 -05:00
Fernando Rojo
0b4899c8fc
emoji support
2026-01-31 21:33:28 -05:00
Fernando Rojo
5b0f3f5a94
fixes
2026-01-31 21:24:21 -05:00
Fernando Rojo
4d5d1f3701
support ping event
2026-01-31 19:05:59 -05:00
Fernando Rojo
1fb8fd2a50
github
2026-01-31 19:02:43 -05:00