Skip to content

feat: control API + client to attach to running sessions - #18

Merged
jentfoo merged 1 commit into
mainfrom
feat/controller-api
Nov 10, 2026
Merged

jentfoo merged 1 commit into
mainfrom
feat/controller-api

Conversation

@jentfoo

@jentfoo jentfoo commented Nov 1, 2026

Copy link
Copy Markdown
Owner

This change includes adding a go client and ability to attach via a unix socket for monitoring and controlling running ajent sessions. Disabled by default, must be enabled in ~/.ajent/config.json

This also includes the ability to launch headless sessions that can be controlled interactively.

Session concurrency was tested heavily as part of this, leading to a partial redesign to session management for both concurrent use through --resume and the new --attach.

This is the foundational design for supporting a web UI for managing ajent sessions: https://github.com/jentfoo/ajent-swarm

@jentfoo jentfoo self-assigned this Nov 1, 2026
@jentfoo
jentfoo force-pushed the feat/controller-api branch 3 times, most recently from ee12652 to 896fac3 Compare November 9, 2026 04:34
@jentfoo jentfoo changed the title [WIP] feat: control API + client to attach to running sessions feat: control API + client to attach to running sessions Nov 9, 2026
@jentfoo
jentfoo force-pushed the feat/controller-api branch 2 times, most recently from 663cd26 to 479f180 Compare November 9, 2026 05:00
@jentfoo
jentfoo force-pushed the feat/controller-api branch from 479f180 to d0b88fd Compare November 10, 2026 01:49
This commit includes adding a go client and ability to attach via a unix socket for monitoring and controlling running ajent sessions. Disabled by default, must be enabled in ~/.ajent/config.json

This also includes the ability to launch headless sessions that can be controlled interactively.

Session concurrency was tested heavily as part of this, leading to a partial redesign to session management for both concurrent use through `--resume` and the new `--attach`.
@jentfoo
jentfoo force-pushed the feat/controller-api branch from d0b88fd to 223e18d Compare November 10, 2026 02:06
@jentfoo
jentfoo merged commit 223e18d into main Nov 10, 2026
6 checks passed
@jentfoo
jentfoo deleted the feat/controller-api branch November 10, 2026 02:38
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.

1 participant