Commit History

  1. revert to working app.py

    Scott Cogan
    9e3e69f
  2. chore: update gradio to >=4.10.0 for Spaces compatibility

    Scott Cogan
    a29f2d4
  3. test: use minimal Gradio ChatInterface to debug Spaces initialization

    Scott Cogan
    e6fcb4d
  4. chore: add debug prints to trace initialization in Spaces

    Scott Cogan
    fe0da85
  5. fix: require gradio>=3.41.0 for Hugging Face Spaces compatibility

    Scott Cogan
    4fbafa6
  6. feat: Expose Gradio Blocks as demo for Hugging Face Spaces compatibility

    Scott Cogan
    1059969
  7. fix: Disable SSR mode in GradioUI launch to resolve blank UI issue

    Scott Cogan
    8ef9379
  8. fix: Remove share=True parameter from GradioUI launch as it's not supported on Hugging Face Spaces

    Scott Cogan
    943c318
  9. fix: Add share=True parameter to GradioUI launch call

    Scott Cogan
    de8d919
  10. fix: Remove hardcoded share parameter from GradioUI launch method

    Scott Cogan
    60359a8
  11. fix: Remove duplicate share parameter in GradioUI launch

    Scott Cogan
    17463b6
  12. fix: Update CustomCodeAgent to pass tools as list for template rendering

    Scott Cogan
    20cd8aa
  13. fix: Update CustomCodeAgent to use Jinja2 template rendering

    Scott Cogan
    e9c2ba5
  14. fix: Update CustomCodeAgent to safely handle initialization and template attributes

    Scott Cogan
    16cd708
  15. fix: Update CustomCodeAgent to properly handle template population using string format

    Scott Cogan
    4ed31d3
  16. fix: add CustomCodeAgent to handle both list and dictionary tool formats

    Scott Cogan
    0bf52c9
  17. fix: pass tools as dictionary to match template expectations

    Scott Cogan
    c1ed0a4
  18. fix: update template validation to use list of tools and add proper TestTool class

    Scott Cogan
    d442bc0
  19. fix: pass tools as list to match CodeAgent requirements

    Scott Cogan
    2c41210
  20. fix: pass tools as dictionary to match template usage

    Scott Cogan
    c09aeb1
  21. fix: create proper Tool instance for template validation

    Scott Cogan
    885e6d3
  22. fix: update template to iterate over tools list directly

    Scott Cogan
    82c778f
  23. fix: update template validation to use dictionary of tools

    Scott Cogan
    49446cb
  24. fix: update template to use tools.values() for proper tool iteration

    Scott Cogan
    954e4c6
  25. feat: add tools dictionary for template rendering and additional debug logging

    Scott Cogan
    cda00a8
  26. feat: add debug logging to inspect tools list and verify tool attributes

    Scott Cogan
    d61deee
  27. fix: ensure all tools are proper Tool instances with required attributes

    Scott Cogan
    e56e6b6
  28. fix: pass tools as a dictionary to match template expectations

    Scott Cogan
    c75b49f
  29. fix: update tool input/output types to use smolagents allowed types

    Scott Cogan
    bc9d42a
  30. fix: convert tools to proper Tool subclasses with name and description attributes

    Scott Cogan
    fb0a09c
  31. fix: wrap tools in Tool objects with name and description attributes

    Scott Cogan
    18ec0f7
  32. fix: pass tools as a list to CodeAgent

    Scott Cogan
    ad6ada3
  33. fix: pass tools as a dictionary to CodeAgent

    Scott Cogan
    32d0c27
  34. fix: use proper tool objects in template validation

    Scott Cogan
    d688122
  35. fix: modify system_prompt to be a direct string instead of a dictionary

    Scott Cogan
    26cf521
  36. fix: preserve original template structure from prompts.yaml

    Scott Cogan
    e573c02
  37. fix: update templates in dictionary after validation

    Scott Cogan
    f5b36b1
  38. fix: ensure all templates have at least one template node

    Scott Cogan
    f32faf3
  39. fix: correct malformed code block marker in system prompt template

    Scott Cogan
    4387720
  40. fix: add template node to system prompt to ensure valid Jinja2 template

    Scott Cogan
    0652d95
  41. fix: remove template processing and use templates directly from prompts.yaml

    Scott Cogan
    655b2f6
  42. fix: update all templates to use YAML block scalar syntax and remove escaped newlines

    Scott Cogan
    c7acf7c
  43. fix: update system prompt template formatting for proper Jinja2 parsing

    Scott Cogan
    16ef7b5
  44. fix: remove template processing to prevent double-wrapping of templates

    Scott Cogan
    24b6371
  45. fix: simplify template handling by removing unnecessary processing

    Scott Cogan
    dfde1fc
  46. fix: simplify template processing to prevent double-wrapping and ensure proper spacing

    Scott Cogan
    4481e03
  47. fix: simplify template processing and remove unnecessary escaping

    Scott Cogan
    2304ec1
  48. fix: improve template processing to handle Jinja2 templates correctly

    Scott Cogan
    79161d9
  49. fix: resolve template compilation error by removing unnecessary template wrapping

    Scott Cogan
    3617c7c
  50. fix: Preserve system prompt template variables

    Scott Cogan
    2b4635e