Commit Graph

375 Commits

Author SHA1 Message Date
github-actions[bot] 6ef8816a55 Version Packages (#100)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
chat@4.15.0 @chat-adapter/telegram@4.15.0 @chat-adapter/teams@4.15.0 @chat-adapter/state-redis@4.15.0 @chat-adapter/state-memory@4.15.0 @chat-adapter/state-ioredis@4.15.0 @chat-adapter/slack@4.15.0 @chat-adapter/shared@4.15.0 @chat-adapter/linear@4.15.0 @chat-adapter/github@4.15.0 @chat-adapter/gchat@4.15.0 @chat-adapter/discord@4.15.0
2026-02-26 15:07:23 -08:00
Vishal Yathish f0cfcfa9e3 [chat] add changeset for bugfix (#126) 2026-02-26 14:27:52 -08:00
Tobias Lins 0c688a0111 Add support for telegram bot (#90)
* Add support for telegram bot

* Add support for action buttons in telegram

* Use markdown parse mode

* Add more tests

* Fix linting issues

* Fixes

* Fixes

* Don't reverse order messages for AI and always answer for telegram

* Add telegram integration test

* Update telegram.json
2026-02-26 14:10:41 -08:00
Vishal Yathish 2623a50815 [bugfix] multiple files uploaded to slack as different messages (#116) 2026-02-25 16:58:40 -08:00
Nicolás Montone 5b3090a7a6 add CardLink Element (#109) 2026-02-25 08:05:30 -08:00
Nicolás Montone 0f8503198b chat: make message dedup TTL configurable and update default ttl to 5min. (#101)
* feat(chat): make message dedup TTL configurable to prevent Slack retry duplicates

* changeset

* fix

* bump default to 5 min

* fix

* Fix: Test, JSDoc, and README all reference the old default dedupe TTL of 60,000ms after the constant was changed to 300,000ms (5 minutes), causing test failure.


This commit fixes the issue reported at packages/chat/src/chat.test.ts:140

**Bug:**

The `DEDUPE_TTL_MS` constant in `packages/chat/src/chat.ts` line 51 was changed from `60_000` (60 seconds) to `5 * 60 * 1000` (300,000 ms = 5 minutes). However, three other locations were not updated to match:

1. **Test (`chat.test.ts` line 140):** The test "should use default dedupe TTL of 60 seconds" asserts that `mockState.set` is called with `60_000` as the TTL. Since the actual code now uses `300_000`, the test fails — confirmed by running the test suite which shows 1 failed test: expected `60000` but received `300000`.

2. **JSDoc (`types.ts` line 40):** The documentation comment says "Defaults to 60000 (60 seconds)" which is incorrect — it's now 300000 (5 minutes).

3. **README.md (line 52):** The Configuration table lists the default as `60000` which is now wrong.

**Evidence:** Running `npx vitest run` shows 1 test failure out of 443 tests. After applying the fix, all 443 tests pass.

**Fix:**

1. Updated the test in `chat.test.ts`: Changed the test description from "60 seconds" to "5 minutes" and the expected value from `60_000` to `300_000`.
2. Updated the JSDoc in `types.ts`: Changed "Defaults to 60000 (60 seconds)" to "Defaults to 300000 (5 minutes)".
3. Updated the README.md: Changed the default value in the Configuration table from `60000` to `300000`.

Co-authored-by: Vercel <vercel[bot]@users.noreply.github.com>
Co-authored-by: NicolasMontone <montonenicolas01@gmail.com>

* fix

---------

Co-authored-by: Vercel <vercel[bot]@users.noreply.github.com>
2026-02-24 17:05:30 -08:00
dependabot[bot] 470614eaef Bump actions/setup-node from 4 to 6 (#56)
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 4 to 6.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v4...v6)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-version: '6'
  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-24 16:16:53 -08:00
dependabot[bot] ccce05f956 Bump actions/checkout from 4 to 6 (#55)
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v4...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  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-24 16:16:47 -08:00
dependabot[bot] 01207ce881 Bump actions/github-script from 7 to 8 (#57)
Bumps [actions/github-script](https://github.com/actions/github-script) from 7 to 8.
- [Release notes](https://github.com/actions/github-script/releases)
- [Commits](https://github.com/actions/github-script/compare/v7...v8)

---
updated-dependencies:
- dependency-name: actions/github-script
  dependency-version: '8'
  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-24 16:16:42 -08:00
Fernando Rojo c84c4e6218 feat: add CONTRIBUTING.md and document changeset flow (#94)
Create 'CONTRIBUTING.md' and update 'CLAUDE.md' and 'SKILL.md' with changeset info

Slack-Thread: https://vercel.slack.com/archives/C06QB6ZPEQ6/p1771942250604959?thread_ts=1771942250.604959&cid=C06QB6ZPEQ6

Co-authored-by: v0 <v0[bot]@users.noreply.github.com>
2026-02-24 16:03:00 -08:00
Richard Poelderl 77c8aa9659 docs: note init before Slack OAuth callback (#98) 2026-02-24 15:36:26 -08:00
Malte Ubl 39888ce38d Fix teams bundling under strict ESM (#99) 2026-02-24 15:10:11 -08:00
Brycero 3bbe7e8e5c Fix URL path for editing source in GitHub (#97) 2026-02-24 14:51:05 -08:00
github-actions[bot] 18b540a9cc Version Packages (#95)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
chat@4.14.0 @chat-adapter/teams@4.14.0 @chat-adapter/state-redis@4.14.0 @chat-adapter/state-memory@4.14.0 @chat-adapter/state-ioredis@4.14.0 @chat-adapter/slack@4.14.0 @chat-adapter/shared@4.14.0 @chat-adapter/linear@4.14.0 @chat-adapter/github@4.14.0 @chat-adapter/gchat@4.14.0 @chat-adapter/discord@4.14.0
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
Matthew Lewis ef6f370596 changeset (#93) 2026-02-24 15:07:43 -05:00
Matthew Lewis 7d4b3c50cf feat: allow for custom install key prefix. (#92) 2026-02-24 14:22:51 -05:00
Hayden Bleasel e7681c5d6e Update page.tsx 2026-02-24 09:53:39 -08:00
github-actions[bot] 7fb3248a31 Version Packages (#89)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
chat@4.13.4 @chat-adapter/teams@4.13.4 @chat-adapter/state-redis@4.13.4 @chat-adapter/state-memory@4.13.4 @chat-adapter/state-ioredis@4.13.4 @chat-adapter/slack@4.13.4 @chat-adapter/shared@4.13.4 @chat-adapter/linear@4.13.4 @chat-adapter/github@4.13.4 @chat-adapter/gchat@4.13.4 @chat-adapter/discord@4.13.4
2026-02-23 19:12:59 -08:00
Hayden Bleasel 716ce2a8a0 Create loose-mammals-unite.md 2026-02-23 18:59:52 -08:00
Hayden Bleasel f266dcf897 Create lemon-pigs-take.md 2026-02-23 18:59:08 -08:00
Hayden Bleasel 5f2cc8efb2 Update release.yml 2026-02-23 18:47:59 -08:00
Hayden Bleasel 91c25accac Update thread.mdx 2026-02-23 18:17:23 -08:00
Hayden Bleasel b976e4a843 Update thread.mdx 2026-02-23 18:00:25 -08:00
Hayden Bleasel f7ea112f41 Update docs 2026-02-23 17:57:56 -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
Hayden Bleasel 6f44100a48 Create opengraph-image.png 2026-02-23 16:17:49 -08:00
Hayden Bleasel 276b39ff92 Update layout.tsx 2026-02-23 16:06:53 -08:00
github-actions[bot] 6d38779543 Version Packages (#86)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
chat@4.13.3 @chat-adapter/teams@4.13.3 @chat-adapter/state-redis@4.13.3 @chat-adapter/state-memory@4.13.3 @chat-adapter/state-ioredis@4.13.3 @chat-adapter/slack@4.13.3 @chat-adapter/shared@4.13.3 @chat-adapter/linear@4.13.3 @chat-adapter/github@4.13.3 @chat-adapter/gchat@4.13.3 @chat-adapter/discord@4.13.3
2026-02-23 14:29:17 -08:00
Vishal Yathish ce33270722 [chat] add currentMessage to serialized thread (#85)
* [chat] add currentMessage to serialized thread

* documentation

* remove

* changeset
2026-02-23 14:11:04 -08:00
github-actions[bot] 1b23565262 Version Packages (#84)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
chat@4.13.2 @chat-adapter/teams@4.13.2 @chat-adapter/state-redis@4.13.2 @chat-adapter/state-memory@4.13.2 @chat-adapter/state-ioredis@4.13.2 @chat-adapter/slack@4.13.2 @chat-adapter/shared@4.13.2 @chat-adapter/linear@4.13.2 @chat-adapter/github@4.13.2 @chat-adapter/gchat@4.13.2 @chat-adapter/discord@4.13.2
2026-02-22 19:40:32 -08:00
Hayden Bleasel 7d00febfcd Create stale-chairs-fetch.md 2026-02-22 19:28:57 -08:00
Hayden Bleasel 3049770755 Delete apps/docs/README.md 2026-02-21 20:42:48 -08:00
Malte Ubl 94ab8270be Delete listSubscriptions from state adapter. It was unused (#83) 2026-02-21 16:32:28 -08:00
Hayden Bleasel 5bcac22c94 Update index.mdx 2026-02-21 11:26:33 -08:00
Hayden Bleasel 3070a0388c Model updates 2026-02-21 11:24:34 -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 a79ff81bcc Callout skill 2026-02-20 20:16:03 -08:00
Hayden Bleasel 2c05318ab7 Bake docs into chat package 2026-02-20 20:02:41 -08:00
Hayden Bleasel 1a67ae737e Create SKILL.md 2026-02-20 19:58:52 -08:00
Hayden Bleasel d9db4fafb4 Delete more loose markdown files 2026-02-20 14:51:34 -08:00
Hayden Bleasel 72bd989253 Delete PLAN.md 2026-02-20 14:49:27 -08:00
Hayden Bleasel 66e6b5d9b6 Delete PROJECT.md 2026-02-20 14:47:26 -08:00
Hayden Bleasel e98a53ea48 Move notes.md into docs 2026-02-20 14:46:38 -08:00
Hayden Bleasel ea0a8e2645 Move GitHub files 2026-02-20 14:45:07 -08:00
Hayden Bleasel 0ec3c6c76d Move limitations.md to docs 2026-02-20 14:43:35 -08:00
Hayden Bleasel a5c3651179 Improve guides, update getting started 2026-02-20 14:14:13 -08:00
Hayden Bleasel 16c75b8c0f Update geistdocs.tsx 2026-02-20 14:09:43 -08:00
Hayden Bleasel 411add0ba3 Update geistdocs.tsx 2026-02-20 14:07:14 -08:00