Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
726 commits
Select commit Hold shift + click to select a range
41700c9
feat(agents-api): Add include_embeddings parameter to optimize docume…
Ahmad-mtos Jun 23, 2025
ca4e87e
chore(agents-api): add tests
Ahmad-mtos Jun 23, 2025
851f409
refactor: Lint agents-api (CI)
Ahmad-mtos Jun 23, 2025
d0f807d
hotfix
Ahmad-mtos Jun 23, 2025
3334c81
changelog: add include_embeddings parameter feature
github-actions[bot] Jun 23, 2025
b603b9e
Refactor: from 'modules/' to 'src/' directory
anasalatasiuni Jun 24, 2025
cf3c0a4
Merge branch 'dev' into c/better-readme
anasalatasiuni Jun 24, 2025
039b43e
fix: fix PATH in OpenAPI code generation workflow
anasalatasiuni Jun 24, 2025
bfb21dd
fix: update workflows to use src/
anasalatasiuni Jun 24, 2025
e31ce43
Update translated README files to match current root README structure
github-actions[bot] Jun 24, 2025
8bfdbd1
feat: Add include_embeddings parameter to search request models
Ahmad-mtos Jun 25, 2025
ca5479c
feat(agents-api): add strip_embeddings util
Ahmad-mtos Jun 25, 2025
80ded38
chore(agents-api): fix tests
Ahmad-mtos Jun 25, 2025
a0875a5
changelog: add include_embeddings parameter to search models
github-actions[bot] Jun 25, 2025
8a80bce
refactor: Lint agents-api (CI)
Ahmad-mtos Jun 25, 2025
b7b8e93
changelog: extend include_embeddings parameter to search endpoints
github-actions[bot] Jun 25, 2025
2038b75
refactor(agents-api): move strip_embeddings util to get_doc_search mo…
Ahmad-mtos Jun 25, 2025
cb4d77a
refactor: Lint agents-api (CI)
Ahmad-mtos Jun 25, 2025
c6bed84
feat(agents-api): implement include_embeddings parameter in session r…
Ahmad-mtos Jun 25, 2025
afc4ea1
refactor: Lint agents-api (CI)
Ahmad-mtos Jun 25, 2025
66dff12
Merge pull request #1504 from julep-ai/c/better-readme
anasalatasiuni Jun 25, 2025
aec1802
chore(docs): update TOC
anasalatasiuni Jun 25, 2025
5c71421
fix: Update translated README files to match root README structure
github-actions[bot] Jun 25, 2025
a6aa855
fix: fix Table of Contents
anasalatasiuni Jun 25, 2025
bce66fa
fix: Update translated README files to match root README structure
github-actions[bot] Jun 25, 2025
f01c7be
docs: Add new supported models to documentation
anasalatasiuni Jun 25, 2025
c0e2d61
fix: Update translated README files to match root README structure
github-actions[bot] Jun 25, 2025
f5e3acd
chore(agents-api): add tests for strip_embeddings and include_embeddi…
Ahmad-mtos Jun 26, 2025
a8c173a
refactor: Lint agents-api (CI)
Ahmad-mtos Jun 26, 2025
1f1b080
Merge branch 'dev' into f/include-embedding-param
Ahmad-mtos Jun 26, 2025
53e30cd
chore: Add changelog entry for include_embeddings parameter
github-actions[bot] Jun 26, 2025
4491bf5
chore: update generate_openai_code script
Ahmad-mtos Jun 26, 2025
3290209
chore: update paths in generate_openapi_code script
Ahmad-mtos Jun 26, 2025
f286c42
chore: fix typecheck
Ahmad-mtos Jun 26, 2025
e07875c
Merge pull request #1503 from julep-ai/f/include-embedding-param
Ahmad-mtos Jun 26, 2025
b585fe1
chore: misc docker compose files patches
Ahmad-mtos Jun 26, 2025
e897c5a
chore: update changelog with JWT configuration and vectorizer version…
github-actions[bot] Jun 26, 2025
6411974
Merge pull request #1506 from julep-ai/c/misc-dockers-refactors
Ahmad-mtos Jun 26, 2025
a952f76
Merge pull request #1500 from julep-ai/dev
Ahmad-mtos Jun 26, 2025
5d8731f
docs: enhance documentation and add integrations slider
anasalatasiuni Jun 27, 2025
44b98f2
chore(agents-api, integrations-service): misc refactors
Ahmad-mtos Jun 30, 2025
08959a4
refactor: Lint agents-api (CI)
Ahmad-mtos Jun 30, 2025
1247fe4
fix(agents-api): update model_dump call to use JSON mode for tool cre…
Ahmad-mtos Jun 30, 2025
83332aa
Merge branch 'dev' into f/tools-calls
Ahmad-mtos Jun 30, 2025
fa97d21
refactor: Lint integrations-service (CI)
Ahmad-mtos Jun 30, 2025
226bee8
chore: add changelog entry for tool calling features
github-actions[bot] Jun 30, 2025
d906aad
fix: misc fixes for code reorganization
Ahmad-mtos Jun 30, 2025
c391807
docs: add missing IDE Integration section to translated README files
github-actions[bot] Jun 30, 2025
480b6b1
Merge pull request #1510 from julep-ai/dev
Ahmad-mtos Jun 30, 2025
8bc0f29
changelog: add June 30th 2025 release notes
github-actions[bot] Jun 30, 2025
42df7b3
Remove accidentally committed node_modules
Ahmad-mtos Jun 30, 2025
0e4d1e9
chore: update changelog entry with detailed tool calling features
github-actions[bot] Jun 30, 2025
f43a99d
fix: update .gitignore to correctly ignore node_modules directories
Ahmad-mtos Jun 30, 2025
7244770
chore: update changelog entry with detailed tool calling features
github-actions[bot] Jun 30, 2025
791fe99
update README
anasalatasiuni Jul 1, 2025
2bb8a27
chore(agents-api): add some tests
Ahmad-mtos Jul 1, 2025
edde682
refactor: Lint agents-api (CI)
Ahmad-mtos Jul 1, 2025
6d7a792
chore: uncomment analytics service
Ahmad-mtos Jul 1, 2025
2f22594
chore: remove feature flags README file
Ahmad-mtos Jul 1, 2025
c8cf36d
fix(agents-api): fix typecheck errors
Ahmad-mtos Jul 1, 2025
379ec9a
update contributing link
anasalatasiuni Jul 1, 2025
1bee85c
hotfix
Ahmad-mtos Jul 1, 2025
c25f896
refactor: Lint agents-api (CI)
Ahmad-mtos Jul 1, 2025
409278a
Merge pull request #1453 from julep-ai/f/tools-calls
Ahmad-mtos Jul 1, 2025
cbc9a43
minor hotfixes
Ahmad-mtos Jul 1, 2025
24ea09c
feat(agents-api): set default value of auto_run_tools to false
Ahmad-mtos Jul 2, 2025
bd4dbed
fix(agents-api): prevent tool calls when auto_run_tools is disabled
Ahmad-mtos Jul 2, 2025
91179e2
chore(agents-api): add tests for auto_run_tools
Ahmad-mtos Jul 2, 2025
9739a96
chore: add changelog entry for auto_run_tools default change and API …
github-actions[bot] Jul 2, 2025
b054295
fix(agents-api): fix function call test
Ahmad-mtos Jul 2, 2025
f32f8f8
Merge pull request #1515 from julep-ai/x/auto_run_tools
Ahmad-mtos Jul 2, 2025
cf14f75
refactor(agents-api): update execute_integration and execute_system s…
Ahmad-mtos Jul 2, 2025
91d83a8
refactor: Lint agents-api (CI)
Ahmad-mtos Jul 2, 2025
eb3eff2
refactor(agents-api): simplify tool execution by introducing context-…
Ahmad-mtos Jul 2, 2025
c72bd06
refactor: Lint agents-api (CI)
Ahmad-mtos Jul 2, 2025
079c7eb
feat(agnets-api): add auto_run_tools property to ChatInput
Ahmad-mtos Jul 3, 2025
362e41c
hotfix
Ahmad-mtos Jul 3, 2025
990183f
feat(agents-api): separate legacy and new code
Ahmad-mtos Jul 3, 2025
941190f
feat: add changelog entry for auto tool calls in session chat
github-actions[bot] Jul 3, 2025
35f756b
fix(agents-api): fix chat streaming tests
Ahmad-mtos Jul 3, 2025
95d3e99
Lint
Ahmad-mtos Jul 3, 2025
dd3280f
refactor: Lint agents-api (CI)
Ahmad-mtos Jul 3, 2025
ffbdd60
refactor(agents-api): refactor root render router + fix tests
Ahmad-mtos Jul 4, 2025
823998d
feat(typespec): add recall_tools field to chat + tool_request types
Ahmad-mtos Jul 4, 2025
c1b9a77
fix(tool_runner): avoid mutating original messages by using a copy in…
Ahmad-mtos Jul 4, 2025
057dcf2
refactor(render): remove router options for legacy/auto_tool funcitons
Ahmad-mtos Jul 4, 2025
4a5b472
fix(agents-api): fix entries records
Ahmad-mtos Jul 4, 2025
52289f4
docs: add changelog entry for July 4, 2025
github-actions[bot] Jul 4, 2025
c0a3e0d
docs: add changelog entry for July 4, 2025 auto tool calling enhancem…
github-actions[bot] Jul 4, 2025
3cf5f50
docs: update changelog to include recall_tools property
github-actions[bot] Jul 4, 2025
52be86c
docs: add changelog entry for July 4, 2025 - recall_tools property
github-actions[bot] Jul 4, 2025
d012e06
refactor(tool_runner): remove debug print statements
Ahmad-mtos Jul 4, 2025
0ba3283
refactor: Lint agents-api (CI)
Ahmad-mtos Jul 4, 2025
53d5ed3
Merge pull request #1516 from julep-ai/f/chat-auto-tool-calling
Ahmad-mtos Jul 4, 2025
449a934
fix(agents-api): fix typecheck error
Ahmad-mtos Jul 4, 2025
d06af52
docs: add changelog entry for July 4, 2025 release
github-actions[bot] Jul 4, 2025
a64736b
docs: enhance documentation for automatic tool execution
Ahmad-mtos Jul 5, 2025
4579eae
docs: add changelog entry for automatic tool execution documentation
github-actions[bot] Jul 5, 2025
5b3cf62
refactor(agents-api): temporarily disable model validation in session…
Ahmad-mtos Jul 5, 2025
110f5a3
refactor: Lint agents-api (CI)
Ahmad-mtos Jul 5, 2025
e824b09
Merge pull request #1519 from julep-ai/d/auto-tool-calls-docs
Ahmad-mtos Jul 5, 2025
ddb38da
Merge pull request #1517 from julep-ai/dev
Ahmad-mtos Jul 5, 2025
388e94f
docs: add changelog entry for July 5, 2025 release
github-actions[bot] Jul 5, 2025
9d21093
docs: add customer support tutorial
anasalatasiuni Jul 7, 2025
ceff863
docs: update architecture diagram
anasalatasiuni Jul 7, 2025
30e3f62
feat(llm-proxy): add new Gemini models to configuration
HamadaSalhab Jul 8, 2025
3c88546
chore: add changelog entry for Gemini 2.5 models
github-actions[bot] Jul 8, 2025
190bf71
Merge pull request #1524 from julep-ai/f/gemini-2.5
HamadaSalhab Jul 8, 2025
ed76986
chore: add changelog entry for July 8, 2025 release
github-actions[bot] Jul 8, 2025
5128da7
Merge pull request #1525 from julep-ai/dev
HamadaSalhab Jul 8, 2025
5b0c23b
fix(agents-api): refactor get_task query to fix cartesian product bug
Ahmad-mtos Jul 9, 2025
240e54d
chore: add changelog entry for July 9, 2025 bug fix
github-actions[bot] Jul 9, 2025
2812395
refactor: Lint agents-api (CI)
Ahmad-mtos Jul 9, 2025
259ac7f
fix(agents-api): update get_task query to filter tools by updated_at
Ahmad-mtos Jul 9, 2025
f0c1726
chore(agents-api): add tests for task tool filtering by updated_at ti…
Ahmad-mtos Jul 9, 2025
1ed5d19
refactor: Lint agents-api (CI)
Ahmad-mtos Jul 9, 2025
c36c944
Merge pull request #1526 from julep-ai/x/duplicate-task-tools
Ahmad-mtos Jul 9, 2025
2c76670
feat(agents-api): enhance LLM client to support custom API keys
Ahmad-mtos Jul 9, 2025
565fdd6
chore(agents-api): add tests
Ahmad-mtos Jul 9, 2025
451b015
chore(agents-api): re-enable model validation on session chat
Ahmad-mtos Jul 9, 2025
5a0c972
docs: update changelog for custom API key support and model validation
github-actions[bot] Jul 9, 2025
ae1540a
Merge pull request #1528 from julep-ai/x/custom-api-key
Ahmad-mtos Jul 9, 2025
5b148a2
docs: add workflow to sync models in documentation and implement scri…
anasalatasiuni Jul 9, 2025
6b674c6
chore: update changelog with enhanced model documentation features
github-actions[bot] Jul 9, 2025
4494d62
docs: hot fix
anasalatasiuni Jul 10, 2025
f07295c
Merge pull request #1529 from julep-ai/d/better-supported-models
anasalatasiuni Jul 10, 2025
720e597
chore: sync model documentation from litellm-config.yaml [skip ci]
github-actions[bot] Jul 10, 2025
810bf01
docs: add response_format to docs and streaming support to chat
anasalatasiuni Jul 10, 2025
38f04e1
fix(agents-api): remove ``continue_`` field + filter out ``name`` fie…
Ahmad-mtos Jul 11, 2025
bc8431d
docs: update docs
Ahmad-mtos Jul 11, 2025
9bf6bc9
refactor: Lint agents-api (CI)
Ahmad-mtos Jul 11, 2025
29c18f3
Merge pull request #1530 from julep-ai/x/groq-models
Ahmad-mtos Jul 11, 2025
6a449e2
changelog: add July 18, 2025 release notes
github-actions[bot] Jul 18, 2025
d7262c6
Merge pull request #1532 from julep-ai/dev
Ahmad-mtos Jul 19, 2025
8eb8157
fix broken links
anasalatasiuni Jul 25, 2025
197e59f
docs: replace diagram for Julep overview
anasalatasiuni Jul 25, 2025
8edeb77
docs: add Julep chat and remove entelligence chat
anasalatasiuni Jul 29, 2025
abc9850
docs: update julep overview diagram
anasalatasiuni Jul 29, 2025
4e78803
docs: enhance user-defined function tool section with examples and g…
anasalatasiuni Jul 29, 2025
3261384
feat(agents-api): add secrets to task definition
Ahmad-mtos Jul 31, 2025
d677a45
chore(llm-proxy): remove support for claude-3-sonnet model
Ahmad-mtos Jul 31, 2025
76331dd
feat: add changelog entry for task definition secrets and claude-3-so…
github-actions[bot] Jul 31, 2025
a270d3b
chore(agents-api): fix typechecking
Ahmad-mtos Jul 31, 2025
9624914
Merge pull request #1534 from julep-ai/f/task-definition-secrets
Ahmad-mtos Jul 31, 2025
3448e9c
chore: sync model documentation from litellm-config.yaml [skip ci]
github-actions[bot] Jul 31, 2025
1dbfd45
Merge pull request #1535 from julep-ai/dev
Ahmad-mtos Aug 1, 2025
8f490a2
Update claude.yml
creatorrr Aug 6, 2025
33b6b6f
Add changelog entry for gemini-2.5-pro-preview-06-05 model
github-actions[bot] Aug 6, 2025
0cb9804
Merge pull request #1536 from julep-ai/main
creatorrr Aug 6, 2025
eb54c1f
ADd Hacker News Personalized Newsletter Generator tutorial and cookbook
anasalatasiuni Aug 6, 2025
0cbb975
chore(llm-proxy): update litellm-config.yaml to deprecate discontinue…
Ahmad-mtos Aug 7, 2025
ce46745
feat(agents-api): add Llama model multiplier and update usage tracking
Ahmad-mtos Aug 7, 2025
b8fc0e0
refactor: Lint agents-api (CI)
Ahmad-mtos Aug 7, 2025
2f372f0
chore(usage-tracking): add tests for usage tracking with Llama model …
Ahmad-mtos Aug 7, 2025
cb9febd
refactor: Lint agents-api (CI)
Ahmad-mtos Aug 7, 2025
9ecc1d8
fix(agents-api): add small refactors to usage tests
Ahmad-mtos Aug 7, 2025
5565a89
changelog: add entry for 2025-08-07 dev changes
github-actions[bot] Aug 7, 2025
c20421d
refactor: Lint agents-api (CI)
Ahmad-mtos Aug 7, 2025
48b212d
fix(agents-api): address PR review feedback for Llama model multiplier
claude[bot] Aug 7, 2025
ee6be1e
refactor: Lint agents-api (CI)
claude[bot] Aug 7, 2025
53cfc84
Merge pull request #1537 from julep-ai/c/refactor-models
Ahmad-mtos Aug 7, 2025
7b750f8
chore: sync model documentation from litellm-config.yaml [skip ci]
github-actions[bot] Aug 7, 2025
8129ffc
chore(agents-api): bump litellm related packages
Ahmad-mtos Aug 8, 2025
53c3f7b
chore(llm-proxy): update litellm database image and add new API keys …
Ahmad-mtos Aug 8, 2025
270e178
chore(agents-api): migrate anthropic models to bedrock
Ahmad-mtos Aug 8, 2025
e24b677
docs: add changelog entry for Anthropic to Bedrock migration
github-actions[bot] Aug 8, 2025
746104b
chore(llm-proxy): set default AWS region in docker-compose.yml
Ahmad-mtos Aug 8, 2025
ae67587
Merge pull request #1538 from julep-ai/f/migrate-anthropic-to-bedrock…
Ahmad-mtos Aug 8, 2025
6d6d6b1
chore: sync model documentation from litellm-config.yaml [skip ci]
github-actions[bot] Aug 8, 2025
d957c9f
Merge pull request #1539 from julep-ai/dev
Ahmad-mtos Aug 8, 2025
eb0a22a
feat: add support for GPT-5 models in documentation and configuration
HamadaSalhab Aug 15, 2025
8903ed4
chore: add changelog entry for GPT-5 model support
github-actions[bot] Aug 15, 2025
34416ce
Merge pull request #1540 from julep-ai/f/gpt-5
Ahmad-mtos Aug 16, 2025
f567548
chore: sync model documentation from litellm-config.yaml [skip ci]
github-actions[bot] Aug 16, 2025
c4f6ad0
Merge pull request #1541 from julep-ai/dev
Ahmad-mtos Aug 17, 2025
b960468
chore: add Julep GIF to README
anasalatasiuni Aug 20, 2025
a06458c
fix broken cookbooks
anasalatasiuni Aug 25, 2025
905314f
docs: update README with ASCII art logo
anasalatasiuni Aug 26, 2025
7367bd6
docs: center ASCII art in README
anasalatasiuni Aug 26, 2025
05c5efc
chore: update Claude to use Bedrock
anasalatasiuni Sep 1, 2025
aee3468
chore: update Claude action to v1
anasalatasiuni Sep 1, 2025
db98ebc
chore: configure AWS credentials in all claude workflows and update a…
anasalatasiuni Sep 1, 2025
2102257
chore: enable track_progress for claude workflow and give it permissions
anasalatasiuni Sep 2, 2025
084eef7
chore: add sonar models to litellm config
anasalatasiuni Sep 2, 2025
2203b13
Merge pull request #1553 from julep-ai/c/add-sonar-models-to-litellm
anasalatasiuni Sep 3, 2025
efdccac
chore: sync model documentation from litellm-config.yaml [skip ci]
github-actions[bot] Sep 3, 2025
38e57e3
Merge pull request #1554 from julep-ai/dev
anasalatasiuni Sep 3, 2025
424af36
chore(integrations-service): update dependencies in pyproject.toml an…
Ahmad-mtos Sep 4, 2025
878cc80
feat(integrations-service): add to_unstructured_strategy function for…
Ahmad-mtos Sep 4, 2025
995d127
refactor: Lint integrations-service (CI)
Ahmad-mtos Sep 4, 2025
0f62803
Merge pull request #1559 from julep-ai/x/unstructured-integration-tool
Ahmad-mtos Sep 4, 2025
0ed0843
Merge pull request #1560 from julep-ai/dev
Ahmad-mtos Sep 4, 2025
8ff73dd
feat(integrations-service): Add google sheets integration tool
anasalatasiuni Sep 4, 2025
83ec9bd
feat(integrations-service): Add Google Sheets in execution model and …
anasalatasiuni Sep 5, 2025
347669e
refactor: Lint integrations-service (CI)
anasalatasiuni Sep 5, 2025
3c67206
fix(integrations-service): Add error handling and handle padding for …
anasalatasiuni Sep 5, 2025
492bea2
Merge branch 'f/google-sheets-integration' of https://github.com/jule…
anasalatasiuni Sep 5, 2025
5b87bbb
refactor: Lint integrations-service (CI)
anasalatasiuni Sep 5, 2025
0eb51f0
feat: Add MCP (Model Context Protocol) integration support
a3fckx Sep 6, 2025
da5c78e
Merge pull request #1561 from julep-ai/f/google-sheets-integration
anasalatasiuni Sep 6, 2025
c991e7a
feat: add MCP (Model Context Protocol) integration support
a3fckx Sep 6, 2025
da550c5
Merge branch 'origin/dev' - add Google Sheets integration alongside MCP
a3fckx Sep 6, 2025
a255743
chore: remove unnecessary MCP example files and documentation
a3fckx Sep 6, 2025
3056b3d
docs: add comprehensive comments to MCP implementation
a3fckx Sep 6, 2025
336994b
Merge branch 'main' into dev
creatorrr Sep 7, 2025
7aefa27
feat: Update MCP to use Streamable HTTP transport only
a3fckx Sep 7, 2025
30b4e28
Merge branch 'dev' of https://github.com/a3fckx/julep into dev
a3fckx Sep 7, 2025
fc789f0
fix: Correct getattr usage in logging statements
a3fckx Sep 7, 2025
2948b06
refactor: Remove inconsistent logging to match other integrations
a3fckx Sep 7, 2025
5d68cb9
feat: Require MCP SDK v1.8.0+ for Streamable HTTP support
a3fckx Sep 7, 2025
a02a1f6
docs: Update MCP docstring for SSE + Streamable HTTP support
a3fckx Sep 7, 2025
39a69b5
feat: Update MCP transport types from stdio to SSE
a3fckx Sep 7, 2025
5321d65
docs: Update _connect_session docstring for SSE + Streamable HTTP
a3fckx Sep 7, 2025
1bf5278
feat: Update MCP transport types from stdio to SSE in Typespec
a3fckx Sep 7, 2025
c0c21c3
"Update Claude PR Assistant workflow"
creatorrr Sep 7, 2025
1178153
"Update Claude Code Review workflow"
creatorrr Sep 7, 2025
07d0dba
Update claude-code-review.yml
creatorrr Sep 7, 2025
781176c
Update claude-code-review.yml
creatorrr Sep 7, 2025
e3eec03
Update claude.yml
creatorrr Sep 7, 2025
3c5031a
Merge pull request #1564 from julep-ai/add-claude-github-actions-1757…
creatorrr Sep 7, 2025
9bd6c76
Merge branch 'dev' into dev
creatorrr Sep 7, 2025
fe8b3a1
Merge branch 'dev' of https://github.com/julep-ai/julep into dev
a3fckx Sep 7, 2025
b3fe36f
docs: add documentation for google sheets integration
anasalatasiuni Sep 8, 2025
85b02be
Merge branch 'dev' of https://github.com/julep-ai/julep into dev
a3fckx Sep 9, 2025
6b1e99a
feat(mcp): improve MCP integration and add comprehensive tests
a3fckx Sep 13, 2025
331116b
Merge branch 'dev' of https://github.com/a3fckx/julep into dev
a3fckx Sep 13, 2025
c399f97
feat: implement async email sending with enhanced HTML support
anasalatasiuni Sep 15, 2025
3136bf1
feat(integration): fixed MCP integration with improved serialization …
anasalatasiuni Sep 16, 2025
173d0c1
feat(mcp): enhance MCP integration with SSE support and improved erro…
anasalatasiuni Sep 19, 2025
b935884
feat(mcp): add MCP integration documentation and extensibility section
anasalatasiuni Sep 19, 2025
d3a840f
Merge pull request #1562 from a3fckx/dev
anasalatasiuni Sep 19, 2025
fd02c14
refactor: Lint integrations-service (CI)
anasalatasiuni Sep 19, 2025
cd1bbb2
Merge pull request #1569 from julep-ai/f/mcp-integration
anasalatasiuni Sep 19, 2025
85c2428
Merge branch 'dev' into f/implement-async-email
anasalatasiuni Sep 23, 2025
ec47966
Merge pull request #1567 from julep-ai/f/implement-async-email
anasalatasiuni Sep 23, 2025
7975fa1
fix: fix Bandit security check workflow
anasalatasiuni Sep 23, 2025
47951d3
feat(model-validation): add model availability checks and error handl…
anasalatasiuni Sep 23, 2025
62f2002
docs: fix duplicated project word in project page
anasalatasiuni Sep 23, 2025
b88979c
refactor: Lint agents-api (CI)
anasalatasiuni Sep 23, 2025
acbaba5
Merge pull request #1570 from julep-ai/x/fix-error-handling-for-wrong…
anasalatasiuni Sep 23, 2025
af04bb4
fix: remove tools for gpt-5-chat-latest model
anasalatasiuni Sep 24, 2025
d735048
refactor: Lint agents-api (CI)
anasalatasiuni Sep 24, 2025
ff01174
fix(agents-api): update model validation import path in tests to comm…
anasalatasiuni Sep 24, 2025
85d3f50
Merge branch 'dev' into x/fix-gpt5-chat
anasalatasiuni Sep 24, 2025
a63b6aa
Merge branch 'x/fix-gpt5-chat' of https://github.com/julep-ai/julep i…
anasalatasiuni Sep 24, 2025
e7ddb94
Merge pull request #1571 from julep-ai/x/fix-validate-model-tests
anasalatasiuni Sep 24, 2025
790cf88
Merge branch 'dev' into x/fix-gpt5-chat
anasalatasiuni Sep 24, 2025
cf2a07e
chore(agents-api): move tools_free_models to llm_providers.py
anasalatasiuni Sep 24, 2025
1032ba2
Merge pull request #1572 from julep-ai/x/fix-gpt5-chat
anasalatasiuni Sep 24, 2025
ad6a22f
Merge branch 'x/usage-based-limits' into dev
Reethikaa05 Sep 27, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 3 additions & 1 deletion .cursorignore → .agentignore
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
# Git
.git/

.codex/

# Build and distribution directories
**/dist/
**/build/
Expand Down Expand Up @@ -136,4 +138,4 @@ gateway/letsencrypt/
# Monitoring data
monitoring/grafana/dashboards/
monitoring/prometheus/data/
monitoring/grafana/storage/
monitoring/grafana/storage/
112 changes: 112 additions & 0 deletions .codex/setup.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,112 @@
#!/usr/bin/env bash
#
# setup-all.sh ─ one-shot bootstrap for the whole julep monorepo
#
# › run from repo root: ./setup-all.sh
#
# It will:
# • ensure Poetry + TypeSpec compiler are available
# • iterate over each top-level directory and install deps:
# – pyproject.toml ➜ poetry install
# – package.json ➜ npm install (uses pnpm if present)
# – requirements.txt➜ pip install -r
# • install root pre-commit hooks (if .pre-commit-config.yaml exists)
# • stop on first error (set -e)

set -euo pipefail

### 1. Globals --------------------------------------------------------------

IGNORE_DIRS_DEFAULT="sdks deploy scripts monitoring .git .venv node_modules"
IGNORE_DIRS="${IGNORE_DIRS:-$IGNORE_DIRS_DEFAULT}"

ROOT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
# cd "$ROOT_DIR"

RED="\033[0;31m"; GREEN="\033[0;32m"; CYAN="\033[0;36m"; NC="\033[0m"

announce() { echo -e "${CYAN}==>$1${NC}"; }

### 3. Ensure TypeSpec compiler --------------------------------------------

if ! command -v tsp &> /dev/null; then
announce "Installing TypeSpec compiler globally (npm)…"
npm install -g @typespec/compiler > /dev/null
else
announce "TypeSpec compiler present → $(tsp --version)"
fi

announce "Installing hasura-cli globally (npm)…"
curl -L https://github.com/hasura/graphql-engine/raw/stable/cli/get.sh | bash

### 4. Walk directories -----------------------------------------------------
curl -LsSf https://astral.sh/uv/install.sh | sh


if [[ -f "pyproject.toml" ]]; then
announce "Installing root deps"
uv sync
echo -e "${GREEN}✓ root deps installed${NC}"
fi


OIFS=$IFS; IFS=$'\n'
for dir in $(git ls-tree --name-only -d HEAD | sort); do
d="${dir#./}"
if [[ " $IGNORE_DIRS " =~ [[:space:]]"$d"[[:space:]] ]]; then
echo -e "· skipping $d (ignored)"
continue
fi

announce "Processing $d/"

# uv project?
if [[ -f "$d/pyproject.toml" ]]; then
pushd "$d" > /dev/null
announce "[uv] installing in $d …"
uv sync
uv pip install https://github.com/explosion/spacy-models/releases/download/en_core_web_sm-3.8.0/en_core_web_sm-3.8.0-py3-none-any.whl
popd > /dev/null
echo -e "${GREEN}✓ uv install done for $d${NC}"
continue
fi

# Node project?
if [[ -f "$d/package.json" ]]; then
pushd "$d" > /dev/null
announce "[npm] installing in $d …"
if command -v pnpm &> /dev/null; then
pnpm install --silent
else
npm install --silent
fi
popd > /dev/null
echo -e "${GREEN}✓ npm install done for $d${NC}"
continue
fi

# Plain requirements.txt?
if [[ -f "$d/requirements.txt" ]]; then
pushd "$d" > /dev/null
announce "[pip] installing requirements in $d …"
pip install -r requirements.txt
pip install https://github.com/explosion/spacy-models/releases/download/en_core_web_sm-3.8.0/en_core_web_sm-3.8.0-py3-none-any.whl
popd > /dev/null
echo -e "${GREEN}✓ pip install done for $d${NC}"
continue
fi

echo -e "· no recognised manifest in $d – nothing to install"
done
IFS=$OIFS

### 5. Pre-commit -----------------------------------------------------------

if [[ -f ".pre-commit-config.yaml" ]]; then
announce "Installing git pre-commit hooks…"
pip install --quiet pre-commit
pre-commit install
echo -e "${GREEN}✓ pre-commit hooks installed${NC}"
fi

echo -e "${GREEN}\nAll done – monorepo dependencies ready!${NC}"
150 changes: 0 additions & 150 deletions .cursorindexignore

This file was deleted.

Loading