Salman Mohammed 9ae9045584 feat: sessions api, view & resume prev sessions (#1453)
* Centralize session files to goose::session module
* Write session metadata and messages in jsonl
* Refactor CLI build_session to use goose::session functions
* Track session's token usage by adding optional session_id in agent.reply(...)
* NOTE: Only sessions saved through the updates goose::session functions will show up in GUI

Co-authored-by: Bradley Axen <baxen@squareup.com>
2025-03-03 11:49:15 -05:00
2025-01-24 13:04:43 -08:00
2025-02-18 15:59:50 -08:00
2025-01-24 13:04:43 -08:00
2025-02-10 15:05:13 -08:00
2024-09-09 14:56:30 -04:00
2025-02-24 07:46:22 -06:00
2025-01-24 13:04:43 -08:00

codename goose

a local, extensible, open source AI agent that automates engineering tasks

Discord CI

goose is your on-machine AI agent, capable of automating complex development tasks from start to finish. More than just code suggestions, goose can build entire projects from scratch, write and execute code, debug failures, orchestrate workflows, and interact with external APIs - autonomously.

Whether you're prototyping an idea, refining existing code, or managing intricate engineering pipelines, goose adapts to your workflow and executes tasks with precision.

Designed for maximum flexibility, goose works with any LLM and seamlessly integrates with MCP-enabled APIs, making it the ultimate AI-powered assistant for developers who want to move faster and focus on innovation.

Quick Links

Goose Around with Us

S
Description
TKMind Goose fork with MindSpace H5, Plaza, and deployment tooling
Readme 776 MiB
Languages
Rust 56.4%
TypeScript 29.2%
JavaScript 8%
HTML 1.9%
Shell 1.6%
Other 2.7%