* 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> |
||
|---|---|---|
| .. | ||
| ag2.svg | ||
| agno.png | ||
| autogen.svg | ||
| claudecode.svg | ||
| crewai.png | ||
| crewai.svg | ||
| golang.png | ||
| hermes.png | ||
| hindclaw.png | ||
| langgraph.png | ||
| litellm.png | ||
| llamaindex.png | ||
| mcp.png | ||
| nemoclaw.png | ||
| nodejs.png | ||
| openai.png | ||
| openclaw.png | ||
| package.svg | ||
| pydanticai.png | ||
| python.svg | ||
| README.md | ||
| skills.png | ||
| strands.png | ||
| terminal.svg | ||
| typescript.png | ||
| vercel.png | ||
Sidebar Icons
This directory contains SVG icons for the sidebar navigation items.
Required Icons
Client Icons
python.svg- Python logo (download from https://www.python.org/community/logos/)nodejs.svg- Node.js logo (download from https://nodejs.org/en/about/branding)terminal.svg- Terminal/CLI iconpackage.svg- Package/box icon for Embedded SDK
Integration Icons
mcp.svg- MCP Server iconlitellm.svg- LiteLLM logo (download from https://github.com/BerriAI/litellm)openclaw.svg- OpenClaw logovercel.svg- Vercel triangle logo (download from https://vercel.com/design/brands)skills.svg- Skills/star icon
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:
- Simple Icons: https://simpleicons.org/
- cdnjs: https://cdnjs.com/
- jsDelivr: https://www.jsdelivr.com/
Creating Icons
If you need to create custom icons, use tools like:
- Figma (https://figma.com)
- Inkscape (https://inkscape.org)
- SVGOMG for optimization (https://jakearchibald.github.io/svgomg/)