Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: state-aware completer #251

Merged
merged 1 commit into from
Nov 27, 2023
Merged

feat: state-aware completer #251

merged 1 commit into from
Nov 27, 2023

Conversation

sigoden
Copy link
Owner

@sigoden sigoden commented Nov 27, 2023

no complete .exit role and .info role if not in role state
no complete .exit session and .info session if not in session state
no complete .role if in session state and session have messages
no complete .session if already in session state

@sigoden sigoden merged commit 2508d56 into main Nov 27, 2023
3 checks passed
@sigoden sigoden deleted the feat-completer branch November 27, 2023 07:40
rooct pushed a commit to rooct/aichat that referenced this pull request Nov 30, 2023
renovate bot added a commit to scottames/dots that referenced this pull request Dec 1, 2023
[![Mend Renovate logo
banner](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [aquaproj/aqua-registry](https://togithub.com/aquaproj/aqua-registry)
| minor | `v4.92.2` -> `v4.94.0` |
| [direnv/direnv](https://togithub.com/direnv/direnv) | minor |
`v2.32.3` -> `v2.33.0` |
| [sigoden/aichat](https://togithub.com/sigoden/aichat) | minor |
`v0.10.0` -> `v0.11.0` |
| [simulot/immich-go](https://togithub.com/simulot/immich-go) | patch |
`0.8.7` -> `0.8.8` |
| [smallstep/certificates](https://togithub.com/smallstep/certificates)
| patch | `v0.25.0` -> `v0.25.2` |
| [smallstep/cli](https://togithub.com/smallstep/cli) | patch |
`v0.25.0` -> `v0.25.1` |
| [twpayne/chezmoi](https://togithub.com/twpayne/chezmoi) | patch |
`v2.42.0` -> `v2.42.1` |
| [weaveworks/eksctl](https://togithub.com/weaveworks/eksctl) | minor |
`v0.164.0` -> `v0.165.0` |
| [zellij-org/zellij](https://togithub.com/zellij-org/zellij) | patch |
`v0.39.1` -> `v0.39.2` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

---

### Release Notes

<details>
<summary>aquaproj/aqua-registry (aquaproj/aqua-registry)</summary>

###
[`v4.94.0`](https://togithub.com/aquaproj/aqua-registry/releases/tag/v4.94.0)

[Compare
Source](https://togithub.com/aquaproj/aqua-registry/compare/v4.93.0...v4.94.0)


[Issues](https://togithub.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av4.94.0)
| [Pull
Requests](https://togithub.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av4.94.0)
| aquaproj/aqua-registry@v4.93.0...v4.94.0

#### 🎉 New Packages


[#&#8203;17780](https://togithub.com/aquaproj/aqua-registry/issues/17780)
[imsnif/bandwhich](https://togithub.com/imsnif/bandwhich): Terminal
bandwidth utilization tool
[@&#8203;CrystalMethod](https://togithub.com/CrystalMethod)

[#&#8203;17782](https://togithub.com/aquaproj/aqua-registry/issues/17782)
[konradsz/igrep](https://togithub.com/konradsz/igrep): Interactive Grep
[@&#8203;CrystalMethod](https://togithub.com/CrystalMethod)

#### Fixes


[#&#8203;17802](https://togithub.com/aquaproj/aqua-registry/issues/17802)
smallstep/certificates: Follow up changes of smallstep/certificates
v0.25.1


[smallstep/certificates#1580

###
[`v4.93.0`](https://togithub.com/aquaproj/aqua-registry/releases/tag/v4.93.0)

[Compare
Source](https://togithub.com/aquaproj/aqua-registry/compare/v4.92.2...v4.93.0)


[Issues](https://togithub.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av4.93.0)
| [Pull
Requests](https://togithub.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av4.93.0)
| aquaproj/aqua-registry@v4.92.2...v4.93.0

#### 🎉 New Packages


[#&#8203;17752](https://togithub.com/aquaproj/aqua-registry/issues/17752)
[purton-tech/cloak](https://togithub.com/purton-tech/cloak): Secrets
automation for developers
[@&#8203;CrystalMethod](https://togithub.com/CrystalMethod)

#### Fixes


[#&#8203;17692](https://togithub.com/aquaproj/aqua-registry/issues/17692)
boyter/scc: Follow up changes of scc v3.2.0

</details>

<details>
<summary>direnv/direnv (direnv/direnv)</summary>

### [`v2.33.0`](https://togithub.com/direnv/direnv/releases/tag/v2.33.0)

[Compare
Source](https://togithub.com/direnv/direnv/compare/v2.32.3...v2.33.0)

- doc: add a Nushell section to `hook.md` by
[@&#8203;amtoine](https://togithub.com/amtoine) in
[direnv/direnv#1175
- doc: fix broken links in installation.md by
[@&#8203;just1602](https://togithub.com/just1602) in
[direnv/direnv#1110
- doc: show how to run tests by
[@&#8203;bukzor-sentryio](https://togithub.com/bukzor-sentryio) in
[direnv/direnv#1137
- doc: update NixOS installation instructions by
[@&#8203;Gerg-L](https://togithub.com/Gerg-L) in
[direnv/direnv#1172
- doc: update direnv.toml.1.md by
[@&#8203;Ativerc](https://togithub.com/Ativerc) in
[direnv/direnv#1099
- feat: `direnv status --json` by
[@&#8203;shivaraj-bh](https://togithub.com/shivaraj-bh) in
[direnv/direnv#1142
- feat: add PowerShell Support by
[@&#8203;bamsammich](https://togithub.com/bamsammich) in
[direnv/direnv#1171
- feat: add mergify configuration by
[@&#8203;Mic92](https://togithub.com/Mic92) in
[direnv/direnv#1147
- feat: add support for armv7l platform in install.sh by
[@&#8203;ardje](https://togithub.com/ardje) in
[direnv/direnv#1162
- feat: add watch print command by
[@&#8203;Mic92](https://togithub.com/Mic92) in
[direnv/direnv#1198
- feat: alias `direnv disallow` to deny by
[@&#8203;will](https://togithub.com/will) in
[direnv/direnv#1182
- feat: stdlib: create CACHEDIR.TAG inside .direnv by
[@&#8203;Mic92](https://togithub.com/Mic92) in
[direnv/direnv#1148
- fix: `allowPath` for `LoadedRC` by
[@&#8203;shivaraj-bh](https://togithub.com/shivaraj-bh) in
[direnv/direnv#1157
- fix: don't prompt to allow if user explicitly denied by
[@&#8203;Gabriella439](https://togithub.com/Gabriella439) in
[direnv/direnv#1158
- fix: man/direnv-stdlib: fix obsolete opam-env example by
[@&#8203;mzacho](https://togithub.com/mzacho) in
[direnv/direnv#1170
- fix: print correct path in source_env log message by
[@&#8203;wentasah](https://togithub.com/wentasah) in
[direnv/direnv#1144
- fix: quote tcsh $PATH, to avoid failure on whitespace by
[@&#8203;bukzor-sentryio](https://togithub.com/bukzor-sentryio) in
[direnv/direnv#1139
- fix: remove redundant nil check in `CommandsDispatch` by
[@&#8203;Juneezee](https://togithub.com/Juneezee) in
[direnv/direnv#1166
- fix: update nixpkgs and shellcheck by
[@&#8203;Mic92](https://togithub.com/Mic92) in
[direnv/direnv#1146

</details>

<details>
<summary>sigoden/aichat (sigoden/aichat)</summary>

###
[`v0.11.0`](https://togithub.com/sigoden/aichat/releases/tag/v0.11.0)

[Compare
Source](https://togithub.com/sigoden/aichat/compare/v0.10.0...v0.11.0)

#### What's Changed

- refactor: improve render
[sigoden/aichat#235
- feat: add a spinner to indicate waiting for response
[sigoden/aichat#236
- refactor: qianwen client use incremental_output
[sigoden/aichat#240
- fix: the last reply tokens was not highlighted
[sigoden/aichat#243
- refactor: ernie client system message
[sigoden/aichat#244
- refactor: palm client system message
[sigoden/aichat#245
- refactor: trim trailing spaces from the role prompt
[sigoden/aichat#246
- feat: support vision
[sigoden/aichat#249
- feat: state-aware completer
[sigoden/aichat#251
- feat: add ernie:ernie-bot-8k qianwen:qwen-max
[sigoden/aichat#252
- refactor: sort of some complete type
[sigoden/aichat#253
- feat: allow shift-tab to select prev in completion menu
[sigoden/aichat#254

**Full Changelog**:
sigoden/aichat@v0.10.0...v0.11.0

</details>

<details>
<summary>simulot/immich-go (simulot/immich-go)</summary>

###
[`v0.8.8`](https://togithub.com/simulot/immich-go/releases/tag/0.8.8)

[Compare
Source](https://togithub.com/simulot/immich-go/compare/0.8.7...0.8.8)

#### Changelog

- [`34322bf`](https://togithub.com/simulot/immich-go/commit/34322bf)
edit: readme.md
- [`8a988be`](https://togithub.com/simulot/immich-go/commit/8a988be) fix
for [#&#8203;86](https://togithub.com/simulot/immich-go/issues/86):
unknown time zone Argentina/Buenos_Aires

</details>

<details>
<summary>smallstep/certificates (smallstep/certificates)</summary>

###
[`v0.25.2`](https://togithub.com/smallstep/certificates/releases/tag/v0.25.2):
Step CA v0.25.2 (23-11-29)

[Compare
Source](https://togithub.com/smallstep/certificates/compare/v0.25.0...v0.25.2)

#### Official Release Artifacts

##### Linux

- 📦
[step-ca_linux\_0.25.2\_amd64.tar.gz](https://dl.smallstep.com/gh-release/certificates/gh-release-header/v0.25.2/step-ca_linux\_0.25.2\_amd64.tar.gz)
- 📦
[step-ca\_0.25.2\_amd64.deb](https://dl.smallstep.com/gh-release/certificates/gh-release-header/v0.25.2/step-ca\_0.25.2\_amd64.deb)

##### OSX Darwin

- 📦
[step-ca_darwin\_0.25.2\_amd64.tar.gz](https://dl.smallstep.com/gh-release/certificates/gh-release-header/v0.25.2/step-ca_darwin\_0.25.2\_amd64.tar.gz)
- 📦
[step-ca_darwin\_0.25.2\_arm64.tar.gz](https://dl.smallstep.com/gh-release/certificates/gh-release-header/v0.25.2/step-ca_darwin\_0.25.2\_arm64.tar.gz)

##### Windows

- 📦
[step-ca_windows\_0.25.2\_amd64.zip](https://dl.smallstep.com/gh-release/certificates/gh-release-header/v0.25.2/step-ca_windows\_0.25.2\_amd64.zip)

For more builds across platforms and architectures, see the `Assets`
section below.
And for packaged versions (Docker, k8s, Homebrew), see our [installation
docs](https://smallstep.com/docs/step-ca/installation).

Don't see the artifact you need? Open an issue
[here](https://togithub.com/smallstep/certificates/issues/new/choose).

#### Signatures and Checksums

`step-ca` uses [sigstore/cosign](https://togithub.com/sigstore/cosign)
for signing and verifying release artifacts.

Below is an example using `cosign` to verify a release artifact:

    cosign verify-blob \
      --certificate step-ca_darwin_0.25.2_amd64.tar.gz.sig.pem \
      --signature step-ca_darwin_0.25.2_amd64.tar.gz.sig \
--certificate-identity-regexp
"https://github\.com/smallstep/workflows/.*" \
--certificate-oidc-issuer https://token.actions.githubusercontent.com \
      step-ca_darwin_0.25.2_amd64.tar.gz

The `checksums.txt` file (in the `Assets` section below) contains a
checksum for every artifact in the release.

#### Changelog

-
[`7bfe11c`](https://togithub.com/smallstep/certificates/commit/7bfe11c6)
Bump go.step.sm/crypto
([#&#8203;1635](https://togithub.com/smallstep/certificates/issues/1635))
-
[`d34f0f6`](https://togithub.com/smallstep/certificates/commit/d34f0f6a)
Fix linter warnings
([#&#8203;1634](https://togithub.com/smallstep/certificates/issues/1634))

#### Thanks!

Those were the changes on v0.25.2!

Come join us on [Discord](https://discord.gg/X2RKGwEbV9) to ask
questions, chat about PKI, or get a sneak peak at the freshest PKI
memes.

</details>

<details>
<summary>smallstep/cli (smallstep/cli)</summary>

###
[`v0.25.1`](https://togithub.com/smallstep/cli/blob/HEAD/CHANGELOG.md#v0251---2023-11-28)

[Compare
Source](https://togithub.com/smallstep/cli/compare/v0.25.0...v0.25.1)

##### Added

- Add `step crypto rand` command in
([#&#8203;1054](https://togithub.com/smallstep/cli/issues/1054))
- Support for custom TPM device name in `--attestation-uri` flag in
([#&#8203;1044](https://togithub.com/smallstep/cli/issues/1044))

##### Changed

- Ignore BOM when reading files in
([#&#8203;1045](https://togithub.com/smallstep/cli/issues/1045))
- Upgraded `truststore` to fix installing certificates on certain Linux
systems in
([#&#8203;1053](https://togithub.com/smallstep/cli/issues/1053))

##### Fixed

-   Scoop and WinGet releases
- Command completion for `zsh` in
([#&#8203;1055](https://togithub.com/smallstep/cli/issues/1055))

</details>

<details>
<summary>twpayne/chezmoi (twpayne/chezmoi)</summary>

###
[`v2.42.1`](https://togithub.com/twpayne/chezmoi/releases/tag/v2.42.1)

[Compare
Source](https://togithub.com/twpayne/chezmoi/compare/v2.42.0...v2.42.1)

#### Changelog

##### Fixes

- [`d07689e`](https://togithub.com/twpayne/chezmoi/commit/d07689ed9)
fix: Set env vars from config file when re-reading config

##### Documentation updates

- [`0b38793`](https://togithub.com/twpayne/chezmoi/commit/0b38793c1)
docs: Clarify prefix order for regular files

</details>

<details>
<summary>weaveworks/eksctl (weaveworks/eksctl)</summary>

###
[`v0.165.0`](https://togithub.com/eksctl-io/eksctl/releases/tag/v0.165.0):
eksctl 0.165.0 (permalink)

[Compare
Source](https://togithub.com/weaveworks/eksctl/compare/0.164.0...0.165.0-rc.0)

### Release v0.165.0

#### 🚀 Features

- Add support for EKS Pod Identity Associations
([#&#8203;7312](https://togithub.com/weaveworks/eksctl/issues/7312),
[#&#8203;7313](https://togithub.com/weaveworks/eksctl/issues/7313),
[#&#8203;7315](https://togithub.com/weaveworks/eksctl/issues/7315))

#### 🧰 Maintenance

- Ignore google docs domains for link checker
([#&#8203;7316](https://togithub.com/weaveworks/eksctl/issues/7316))
- Bump aws-sdk dependencies
([#&#8203;7292](https://togithub.com/weaveworks/eksctl/issues/7292))
- Bump dependencies
([#&#8203;7267](https://togithub.com/weaveworks/eksctl/issues/7267))
- Improve CRUD suite runtime
([#&#8203;7208](https://togithub.com/weaveworks/eksctl/issues/7208))

#### 📝 Documentation

- Fix README Links
([#&#8203;7230](https://togithub.com/weaveworks/eksctl/issues/7230))

#### Acknowledgments

Weaveworks would like to sincerely thank:
[@&#8203;KlimDos](https://togithub.com/KlimDos)

</details>

<details>
<summary>zellij-org/zellij (zellij-org/zellij)</summary>

###
[`v0.39.2`](https://togithub.com/zellij-org/zellij/releases/tag/v0.39.2)

[Compare
Source](https://togithub.com/zellij-org/zellij/compare/v0.39.1...v0.39.2)

This is a patch release mostly to fix an issue where the sessions in the
session-manager would take ~1 minute to be updated.

#### What's Changed

- Fix typo in help page by
[@&#8203;wendrul](https://togithub.com/wendrul) in
[zellij-org/zellij#2906
- fix(sessions): untie serialization interval from session read interval
by [@&#8203;imsnif](https://togithub.com/imsnif) in
[zellij-org/zellij#2951
- fixup: zellij-server: fix compiler warnings by
[@&#8203;rmsyn](https://togithub.com/rmsyn) in
[zellij-org/zellij#2873

#### New Contributors

- [@&#8203;wendrul](https://togithub.com/wendrul) made their first
contribution in
[zellij-org/zellij#2906
- [@&#8203;rmsyn](https://togithub.com/rmsyn) made their first
contribution in
[zellij-org/zellij#2873

**Full Changelog**:
zellij-org/zellij@v0.39.1...v0.39.2

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "after 4pm on thursday" in timezone
America/Los_Angeles, Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://togithub.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/scottames/dots).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy41OS44IiwidXBkYXRlZEluVmVyIjoiMzcuNTkuOCIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant