feat(observe): add initial package structure and configuration for @flowiseai/observe (#6270)
* feat(observe): add initial package structure and configuration for @flowiseai/observe - Introduced the @flowiseai/observe package with a modular architecture for observing AI agent executions and evaluations. - Added essential files including ESLint and Prettier configurations, Jest setup, and TypeScript configuration. - Created foundational components and documentation for usage, testing, and architecture. - Updated pnpm-lock.yaml with new dependencies for the observe package. This commit sets the groundwork for further development of the observability features. * fix(observe): enhance documentation and improve execution polling logic - Updated README.md to clarify the permissions required for the API token. - Added cleanup logic in ExecutionDetail component to prevent memory leaks by removing event listeners on unmount. - Improved clipboard copy functionality to check for navigator.clipboard availability. - Adjusted useExecutionPoll hook dependencies to include fetchExecution for better stability. - Enhanced unit tests for useExecutionTree and useObserveApi to ensure proper error handling and functionality.
J
Jocelyn Lin committed
d226cc98e14d20727fa84d633a6b88c08246b6fd
Parent: 34ab4e0
Committed by GitHub <noreply@github.com>
on 4/22/2026, 8:58:42 PM