shells/meka 0.66.0 MidnightBSD
General-purpose AI agent runtime
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- Port added
- Last update
- Commit
235dc2bfd7- License
- mit
- Categories
- shells
Description
meka is a general-purpose AI agent runtime that provides Large Language Models (LLMs) with tools like web search, shell execution, and file editing to perform complex tasks.
Key features: * Natural-language shell with four permission modes (none, read, ask, write) * Session persistence via SQLite * Support for Model Context Protocol (MCP) servers * Support for multiple providers including OpenAI and Claude * Syntax-highlighted output and adaptive thinking capabilities * Built-in tools for file manipulation, web searching, and delegating tasks to sub-agents
In the other systems
The newest version among them is 0.85.0, as upstream numbers it.
| System | Port | Version | Vulnerabilities | Status | Maintainer | Last update |
|---|---|---|---|---|---|---|
| MidnightBSD | shells/meka | 0.66.0 behind since 2026-10-11 | no data | - | [email protected] | 2026-11-04 |
| FreeBSD | shells/meka | 0.85.0 newest | none known | - | [email protected] | 2026-10-29 |
| NetBSD | wip/meka-git by name | 0.80alpha0 behind since 2026-10-29 | none known | - | [email protected] | - |
| HardenedBSD | shells/meka | 0.73.0_1 behind since 2026-10-29 | no data | - | [email protected] | - |
| GhostBSD | shells/meka | 0.73.0_1 behind since 2026-10-29 | no data | - | [email protected] | - |
Version history 2
Upstream's version as each commit to the port's Makefile set it, or as this site first saw it in the system's packages; the tree's own revisions are not versions here.
Install
Binary package:
mport install meka
From mports:
cd /usr/mports/shells/meka && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= meka>0:shells/meka
Dependencies
No port depends on this one.
Configuration
No options to configure.
- USES
- cargo
- Service scripts
- none
Files
distinfo 527
| File | Size | SHA256 |
|---|---|---|
| v5.17.14.zip | 4.38828e+06 | 481244d0812097b11fbaeef79f71d942b171617f9c9f9514e63acbe13e71ccdc |
| rust/crates/adler2-2.0.1.crate | 13366 | 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa |
| rust/crates/agent-client-protocol-2.0.0.crate | 211657 | 6d87bc7769eba641753ba5dc52f73ec3765d51022c6753bf040967125ddc86a8 |
| rust/crates/agent-client-protocol-derive-2.0.0.crate | 5234 | 3abd4080f51e4f24f5042beb7fb7a66ede29a2dc1c2582c329532e1c27264ddc |
| rust/crates/agent-client-protocol-schema-1.5.0.crate | 222973 | d5c231915b4ab578c722eca2d1bd7df4d300bfd6cac3b8e9f0d1e3ddc95b187c |
| rust/crates/aho-corasick-1.1.5.crate | 184315 | c982642fa9e8606056828ee9a8505737230110bb1099153c79efe865c59d12ba |
| rust/crates/alloc-no-stdlib-2.0.4.crate | 10105 | cc7bb162ec39d46ab1ca8c77bf72e890535becd1751bb45f64c597edb4c8c6b3 |
| rust/crates/alloc-stdlib-0.2.4.crate | 6730 | 0e76a019e91224d279006ff972f1e984179a6e9feb050adba6ce8274aef23195 |
| rust/crates/allocator-api2-0.2.21.crate | 63622 | 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923 |
| rust/crates/android_system_properties-0.1.6.crate | 5625 | ae221649c9976a6f6c56ae1facf410f3ddb33cc661c4b7b61020a912d4237fbc |
| rust/crates/anstream-1.0.0.crate | 28916 | 824a212faf96e9acacdbd09febd34438f8f711fb84e09a8916013cd7815ca28d |
| rust/crates/anstyle-1.0.14.crate | 17787 | 940b3a0ca603d1eade50a4846a2afffd5ef57a9feac2c0e2ec2e14f9ead76000 |
| rust/crates/anstyle-parse-1.0.0.crate | 22042 | 52ce7f38b242319f7cabaa6813055467063ecdc9d355bbb4ce0c68908cd8130e |
| rust/crates/anstyle-query-1.1.5.crate | 10264 | 40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc |
| rust/crates/anstyle-wincon-3.0.11.crate | 12638 | 291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d |
| rust/crates/anyhow-1.0.103.crate | 48746 | 2a4385e2e34eb35d6b3efe798b9eb88096925d87726c0798709bf56d9ed84af3 |
| rust/crates/arbitrary-1.4.2.crate | 38307 | c3d036a3c4ab069c7b410a2ce876bd74808d2d0888a82667669f8e783a898bf1 |
| rust/crates/async-channel-2.5.0.crate | 18624 | 924ed96dd52d1b75e9c1a3e6275715fd320f5f9439fb5a4a11fa51f4221158d2 |
| rust/crates/async-compression-0.4.42.crate | 103805 | e79b3f8a79cccc2898f31920fc69f304859b3bd567490f75ebf51ae1c792a9ac |
| rust/crates/async-io-2.6.0.crate | 51062 | 456b8a8feb6f42d237746d4b3e9a178494627745c3c56c6ea55d92ba50d026fc |
Master sites 1
- https://github.com/swagger-api/swagger-ui/archive/refs/tags/:swaggerui
Commit history 3
| Date | Commit | Credits | Log message |
|---|---|---|---|
235dc2bfd7 |
Lucas Holt | Restore ports tree accidentally deleted by Rails PR #2213 (#2232) Restore the 63,146 unrelated files accidentally deleted when malformed
Rails PR #2213 was merged. Retain the intended
databases/rubygem-activemodel81 update to 8.1.4.1.
Verified the repaired tree has all 63,148 tracked files. Compared with
master before #2213 (141a9523ba), only
databases/rubygem-activemodel81/Makefile and distinfo differ. The update
itself was already built, packaged and hash-verified.
The cause was preparing sparse worktrees with an empty index. The
remaining Rails branches are receiving corrective commits, with explicit
final-tree and per-port diff validation before push. This recovery
changes no port semantics beyond the intended ActiveModel update.
Signed-off-by: Lucas Holt <[email protected]> |
|
1123a1dfb9 |
Lucas Holt | databases/rubygem-activemodel81: update to 8.1.4.1 for security fixes (#2213) Update databases/rubygem-activemodel81 to 8.1.4.1.
Part of the coordinated Rails security update addressing the 21
advisories published November 4, 2026. Preserve this port's existing
Rails release series; update all version-linked component ports
together.
Validation on MidnightBSD 4.0.9 amd64, Ruby 3.3.11: official release
SHA256 matches the supplied announcement; MIT license unchanged;
makesum, patch, build, fake including gem dependency QA, and package
passed. Portlint: zero fatal errors (existing advisories only). Runtime
dependency gems were isolated under /tmp; NO_DEPENDS=yes prevented
installing host packages, so mport dependency installation/closure
itself was not tested.
Targeted security validation for the Rails 8.1 release: twelve
… |
|
1ed0f9823e |
Lucas Holt | shells: port 33 shells and utilities from FreeBSD (plus 7 prerequisites) (#2196) ## Summary
Port 33 missing shells and shell utilities from FreeBSD ports into
`shells/`, along with 7 prerequisite ports in `devel/`, `lang/`, and
`textproc/`.
### Prerequisites Added (7)
- `devel/p5-Data-Dump-Streamer`
- `devel/p5-Term-Screen`
- `devel/p5-Tree-Trie`
- `devel/schilybase`
- `devel/smake`
- `lang/chez-scheme`
- `textproc/p5-YAML-Syck`
### Shells & Utilities Added (33)
- `shells/antibody`
- `shells/bash-completion-zfs`
- `shells/bicon`
- `shells/bosh`
- `shells/carapace`
- `shells/git-prompt.zsh`
- `shells/ion`
- `shells/iris`
- `shells/meka`
- `shells/modernish`
- `shells/murex`
- `shells/nsh`
- `shells/nu_plugin_formats`
- `shells/nu_plugin_gstat`
- `shells/nu_plugin_inc`
- `shells/nu_plugin_polars`
- `shells/nu_plugin_query`
- `shells/ohmyzsh`
… |