Paymahn Moghadasian
d781728c6c
feat: slack-cli — a no-daemon CLI over the slack-mcp-server engine ( #1 )
...
* feat: add slack-cli, a no-daemon CLI over the slack-mcp-server engine
Turn the forked slack-mcp-server into a CLI so running many agents no
longer means one resident MCP process each. Every command is a
short-lived process that reads the shared on-disk cache.
- rename module to github.com/paymog/slack-cli (go install/homebrew/ldflags)
- internal/toolcall: invoke the upstream tool handlers in-process; the only
mcp-go coupling lives here, so pkg/handler and pkg/provider are reused
byte-for-byte (clean upstream merges, fork-and-extend)
- internal/{cli,cmds,config,credstore,runtime,output}: cobra command tree,
keyring-backed credential profiles, provider bootstrap, result printing
- 21 tools as subcommands (channels, conversations, users, usergroups,
saved, reactions, attachments, cache); write tools keep their env gating
- goreleaser + homebrew release workflow; ships a skills/slack-cli skill
- unit tests for config/credstore/toolcall; MCP server still builds
The MCP server (cmd/slack-mcp-server) is kept intact.
* chore(napkin): record real-workspace verification
* docs: explain how the CLI works (in-process handler invocation, shared cache)
2026-06-26 12:45:38 -05:00
Dmitrii Korotovskii
a079b3cd4d
Golang version bump to 1.25
2026-05-15 00:46:32 +02:00
dependabot[bot]
bf4b1e81f7
deps(gha): bump the github-actions group across 1 directory with 5 updates
...
Bumps the github-actions group with 5 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action ) | `3` | `4` |
| [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action ) | `3` | `4` |
| [docker/login-action](https://github.com/docker/login-action ) | `3` | `4` |
| [softprops/action-gh-release](https://github.com/softprops/action-gh-release ) | `2` | `3` |
| [aquasecurity/trivy-action](https://github.com/aquasecurity/trivy-action ) | `0.34.0` | `0.35.0` |
Updates `docker/setup-qemu-action` from 3 to 4
- [Release notes](https://github.com/docker/setup-qemu-action/releases )
- [Commits](https://github.com/docker/setup-qemu-action/compare/v3...v4 )
Updates `docker/setup-buildx-action` from 3 to 4
- [Release notes](https://github.com/docker/setup-buildx-action/releases )
- [Commits](https://github.com/docker/setup-buildx-action/compare/v3...v4 )
Updates `docker/login-action` from 3 to 4
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](https://github.com/docker/login-action/compare/v3...v4 )
Updates `softprops/action-gh-release` from 2 to 3
- [Release notes](https://github.com/softprops/action-gh-release/releases )
- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md )
- [Commits](https://github.com/softprops/action-gh-release/compare/v2...v3 )
Updates `aquasecurity/trivy-action` from 0.34.0 to 0.35.0
- [Release notes](https://github.com/aquasecurity/trivy-action/releases )
- [Commits](https://github.com/aquasecurity/trivy-action/compare/0.34.0...0.35.0 )
---
updated-dependencies:
- dependency-name: docker/setup-qemu-action
dependency-version: '4'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
- dependency-name: docker/setup-buildx-action
dependency-version: '4'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
- dependency-name: docker/login-action
dependency-version: '4'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
- dependency-name: softprops/action-gh-release
dependency-version: '3'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
- dependency-name: aquasecurity/trivy-action
dependency-version: 0.35.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-16 17:16:15 +00:00
Dmitrii Korotovskii
6681f33083
Fixed version
2026-02-25 20:14:38 +01:00
dependabot[bot]
2c788000a1
deps(gha): bump aquasecurity/trivy-action in the github-actions group
...
Bumps the github-actions group with 1 update: [aquasecurity/trivy-action](https://github.com/aquasecurity/trivy-action ).
Updates `aquasecurity/trivy-action` from 0.33.1 to 0.34.0
- [Release notes](https://github.com/aquasecurity/trivy-action/releases )
- [Commits](https://github.com/aquasecurity/trivy-action/compare/0.33.1...0.34.0 )
---
updated-dependencies:
- dependency-name: aquasecurity/trivy-action
dependency-version: 0.34.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-19 17:17:33 +00:00
Dmitrii Korotovskii
d25fa862f3
Merge pull request #159 from korotovsky/dependabot/github_actions/github-actions-3a1c37d3b7
...
deps(gha): bump the github-actions group with 2 updates
2026-01-23 08:42:04 +01:00
Dmitrii Korotovskii
ab8bd7973d
Merge pull request #157 from JAORMX/ci/trivy-scan
...
ci: add Trivy scan for Go dependencies
2026-01-22 21:14:41 +01:00
dependabot[bot]
2fcebee117
deps(gha): bump the github-actions group with 2 updates
...
Bumps the github-actions group with 2 updates: [actions/checkout](https://github.com/actions/checkout ) and [actions/setup-go](https://github.com/actions/setup-go ).
Updates `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 )
Updates `actions/setup-go` from 5 to 6
- [Release notes](https://github.com/actions/setup-go/releases )
- [Commits](https://github.com/actions/setup-go/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
- dependency-name: actions/setup-go
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-22 07:32:22 +00:00
Juan Antonio Osorio
4edf1b0c01
ci: add Dependabot for Go and GitHub Actions
2026-01-22 09:03:24 +02:00
Juan Antonio Osorio
ed0ced28f1
ci: add Trivy scan for Go dependencies
2026-01-22 08:55:30 +02:00
Dmitrii Korotovskii
6f91064d6a
Update integration-tests.yaml
2025-07-24 18:34:22 +02:00
Dmitrii Korotovskii
f6fbe3b91d
Update unit-tests.yaml
2025-07-24 18:33:50 +02:00
Dmitrii Korotovskii
e780a940f7
Separate test groups
2025-07-21 14:35:29 +02:00
Dmitrii Korotovskii
eda1aeb48b
Separate test groups
2025-07-21 14:33:27 +02:00
Dmitrii Korotovskii
6a40464df6
added env to workflow
2025-07-21 14:14:31 +02:00
Dmitrii Korotovskii
fe849edbbc
update workflow
2025-07-14 13:40:30 +02:00
Dmitrii Korotovskii
e6f17b5e60
Improved date parsing, adding tests
2025-07-14 13:34:34 +02:00
Dmitrii Korotovskii
97e4831f0e
Merge pull request #45 from korotovsky/dxt
...
[#27 ] DXT Extension
2025-07-12 17:10:09 +02:00
Dmitrii Korotovskii
5c09da878a
Update ci/cd, makefile
2025-07-11 13:13:11 +02:00
Viktor Isaev
a973f3ddb8
Build multi-platform Docker image to be able to run on Mac
2025-07-10 10:20:38 +04:00
Dmitrii Korotovskii
ffd16cf99f
include .env.dist into releases
2025-04-23 16:07:53 +02:00
Dmitrii Korotovskii
33792169f4
fixed workflow tag
2025-04-23 16:05:32 +02:00
Dmitrii Korotovskii
b748dc8cd9
updated workflow files
2025-04-23 15:49:37 +02:00
Dmitrii Korotovskii
a8ed1a93b5
Update README
2025-04-13 10:34:51 +02:00
Dmitrii Korotovskii
3be20eafdc
Update README
2025-04-13 10:17:10 +02:00