Richi
Richi
**Describe the bug** I´ve found an issue using PGVector with Haystack. The problem happens in the file conninfo.py in conninfo_to_dict(), when parsing an string like 'postgresql://postgres:p=ssword@postgres:5432/db' in the psycopg repo....
**Describe the bug** Hey, when using i. e. the PromptBuilder and f-Strings, take care of using quad-braces. Here is how it does not work: ``` template = f""" The language...
**Is your feature request related to a problem? Please describe.** I'm using HaystackInstrumentor to trace my document indexing pipeline that uses MistralDocumentEmbedder. While the embedder returns token usage in its...
**Describe the bug** The issue is on line 537 where mock_raw_span = MagicMock() is created without a spec parameter. When this mock is passed through the tracer's handle() method, it...
### Related Issues - fixes #2472 ### Proposed Changes: Added cost and usage tracking for embedders in the Langfuse integration. Embedders now report token usage metrics to Langfuse for cost...
**Is your feature request related to a problem? Please describe.** Langfuse support costs and usage details only for generators and embeddings. The [tracer.py](https://github.com/deepset-ai/haystack-core-integrations/blob/main/integrations/langfuse/src/haystack_integrations/tracing/langfuse/tracer.py) converts some whitelisted generators to the Langfuse...
**Describe the bug** The LangfuseConnector.run() method accepts an invocation_context parameter that is documented to make "key-value pairs visible in the Langfuse traces" (e.g. user_id, session_id). However, this parameter is completely...
**Is your feature request related to a problem? Please describe.** When an Agent reaches `max_agent_steps`, it stops immediately - even if the last message is from a tool invocation. This...
**Is your feature request related to a problem? Please describe.** Developing with Haystack often requires manual context-gathering — looking through documentation, examples, and configs to understand how to implement or...