Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

fluid-pub/agent-core

Shared Go library for Fluid execution agents: WebSocket control plane client, enrollment (POST /api/v1/enrollment/enroll), skill execution helpers, and durable credentials patterns.

Downstream agents (fluid-pub/agent-*) submodule this repo at core/ and use replace fluid/agents/core => ./core in go.mod.

Layout

Package Role
execution WebSocket agent loop, skill_invoke / skill_result, log events
ws Control plane WebSocket client
enroll First-boot enrollment HTTP client
skillresult Standard skill success/failure payloads
version cmd/version.go contract and -version CLI helper
cpcredentials Optional control-plane–issued credentials helpers

Consumers

Import as fluid/agents/core (module path in go.mod).

Releases

Workloads pin core_ref: develop in CI or the same semver tag as the agent on release. Changelog: CHANGELOG.md.

Local development (Fluid monorepo)

Source of truth during development: code/agents/core/ in the Fluid workspace. Publish updates here before tagging downstream agents that depend on new APIs.

About

Fluid agent shared core

Resources

Security policy

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages