fleet-memory/hindsight-docs/static/img/icons
DK09876 a757765ab2
feat: add AutoGen integration for Hindsight (#719)
* feat: add AutoGen integration for Hindsight

Adds hindsight-autogen package providing FunctionTool instances that give
AutoGen agents persistent long-term memory via retain/recall/reflect APIs.

- Package: hindsight_autogen with create_hindsight_tools() factory
- 31 unit tests covering tool creation, invocation, config fallback, errors
- Docs page and integrations.json entry
- README with quickstart and configuration reference

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* fix: address PR review feedback for autogen integration

- Fix install instructions to include autogen-agentchat and autogen-ext[openai]
- Add autogen.svg icon to prevent broken image in integrations grid
- Change icon reference from .png to .svg in integrations.json

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* fix: add sleep between retain/recall and close clients in examples

- Add time.sleep(3) between retain and recall to wait for async processing
- Close Hindsight client and model client to avoid unclosed session warnings

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* fix: use asyncio.sleep instead of time.sleep in async examples

time.sleep blocks the event loop; asyncio.sleep yields control.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* fix: address PR review feedback - validation, defaults, release script

- Add autogen to VALID_INTEGRATIONS in release-integration.sh
- Remove unused verbose config field
- Extract DEFAULT_BUDGET/MAX_TOKENS/RECALL_TAGS_MATCH constants in config.py,
  import from tools.py to eliminate default duplication
- Add Literal types for budget and recall_tags_match validation
- Modernize type hints to X | None with from __future__ import annotations
- Add [tool.ruff] line-length = 120 to match monorepo convention
- Add py.typed PEP 561 marker
- Re-raise HindsightError before broad Exception catch
- Expand asyncio.sleep(3) comment explaining when/why it's needed
- Remove verbose from docs configure() reference table

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-01 17:48:11 +02:00
..
ag2.svg docs: add AG2 integration page (#723) 2026-03-27 10:58:42 +01:00
agno.png docs: add 0.4.19 release blog post, Agno and Hermes integration pages (#608) 2026-03-18 17:35:54 +01:00
autogen.svg feat: add AutoGen integration for Hindsight (#719) 2026-04-01 17:48:11 +02:00
claudecode.svg doc: Claude Code + Telegram + Hindsight blog post (#656) 2026-03-23 15:44:07 +01:00
crewai.png doc: 0.4.13 changelog (#411) 2026-02-19 20:48:50 +01:00
crewai.svg doc: 0.4.13 changelog (#411) 2026-02-19 20:48:50 +01:00
golang.png doc: add go client examples (#380) 2026-02-16 14:43:03 +01:00
hermes.png feat: hindsight-hermes integration for Hermes Agent (#600) 2026-03-17 18:06:55 +01:00
hindclaw.png docs: update HindClaw integration listing (#653) 2026-03-23 11:11:00 +01:00
langgraph.png doc: add langgraph and nemoclaw (#633) 2026-03-20 16:18:05 +01:00
litellm.png docs: add AI SDK integration documentation (#304) 2026-02-05 17:05:18 +01:00
llamaindex.png refactor(llamaindex): merge into single hindsight-llamaindex package (#760) 2026-03-30 14:30:48 +02:00
mcp.png docs: add AI SDK integration documentation (#304) 2026-02-05 17:05:18 +01:00
nemoclaw.png doc: add langgraph and nemoclaw (#633) 2026-03-20 16:18:05 +01:00
nodejs.png doc: update cookbook (#479) 2026-03-03 18:46:59 +01:00
openai.png refactor(llamaindex): merge into single hindsight-llamaindex package (#760) 2026-03-30 14:30:48 +02:00
openclaw.png docs: add AI SDK integration documentation (#304) 2026-02-05 17:05:18 +01:00
package.svg docs: add AI SDK integration documentation (#304) 2026-02-05 17:05:18 +01:00
pydanticai.png feat: add Pydantic AI integration to CI, release pipeline, and docs (#467) 2026-03-02 15:40:37 +01:00
python.svg docs: add AI SDK integration documentation (#304) 2026-02-05 17:05:18 +01:00
README.md docs: add AI SDK integration documentation (#304) 2026-02-05 17:05:18 +01:00
skills.png docs: add AI SDK integration documentation (#304) 2026-02-05 17:05:18 +01:00
strands.png feat: add Strands Agents SDK integration with Hindsight memory tools (#659) 2026-03-24 17:21:30 +01:00
terminal.svg docs: add AI SDK integration documentation (#304) 2026-02-05 17:05:18 +01:00
typescript.png docs: revamp sidebar with icon grids and language support (#563) 2026-03-13 14:12:42 +01:00
vercel.png docs: add AI SDK integration documentation (#304) 2026-02-05 17:05:18 +01:00

Sidebar Icons

This directory contains SVG icons for the sidebar navigation items.

Required Icons

Client Icons

Integration Icons

Specifications

  • Format: SVG (preferred) or PNG
  • Size: 16x16px or larger (will be scaled to 14x14px)
  • Style: Monochrome or simple colors work best
  • Color: Icons should work on both light and dark backgrounds

Alternative: Using Remote URLs

Instead of local files, you can use remote URLs directly in the CSS:

a.menu__link[href*="/sdks/python"]::before {
  background-image: url('https://cdn.jsdelivr.net/npm/simple-icons@v10/icons/python.svg');
}

Popular icon CDNs:

Creating Icons

If you need to create custom icons, use tools like: