Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
45 commits
Select commit Hold shift + click to select a range
dccc5f1
Implement auto-refresh vector store from OCI Object Storage bucket (#…
ViliTajnic Sep 18, 2025
47f7454
update to SpringAI export
corradodebari Sep 10, 2025
a1b5368
tutorial-springai
corradodebari Sep 12, 2025
c2731cd
remove tutorial
corradodebari Sep 15, 2025
c27cd81
update to fix OCI model issue
corradodebari Sep 18, 2025
bb3af77
Do not log the password; fix whitespace (#254)
cjbj Sep 18, 2025
e21d8bf
changed ctx_prompt in sys_prompt
corradodebari Sep 19, 2025
cd2fcfb
Pre-1.2.0 (#268)
gotsysdba Sep 19, 2025
75bc682
Fix IaC Version filename (#269)
gotsysdba Sep 19, 2025
1c7529e
Project compliance (#270)
gotsysdba Sep 22, 2025
e55b082
Closes #265
gotsysdba Sep 23, 2025
768514f
remove debug
gotsysdba Sep 23, 2025
df054ea
Trickle in MCP Support (#272)
gotsysdba Sep 24, 2025
7e4fbfd
Update README with auto-refresh vector store feature documentation
ViliTajnic Sep 26, 2025
ce2cd5a
Merge from main
gotsysdba Oct 9, 2025
3742d64
sync tests
gotsysdba Oct 9, 2025
3be0b1c
Revert to new embed image
gotsysdba Oct 9, 2025
0e2fc33
Add vector store OCI refresh with duplicate detection
ViliTajnic Oct 14, 2025
ee48c4f
Merge remote-tracking branch 'origin/main' into enhancement/vector-st…
ViliTajnic Oct 14, 2025
cbff0c9
Merge remote-tracking branch 'origin/main' into enhancement/vector-st…
ViliTajnic Oct 17, 2025
55a6d96
Add DEVELOPMENT_NOTES.md to gitignore
ViliTajnic Oct 17, 2025
c0a34a5
Merge remote-tracking branch 'origin/main' into enhancement/vector-st…
ViliTajnic Oct 17, 2025
fe69272
Merge latest main into enhancement/vector-store-oci-refresh
ViliTajnic Oct 20, 2025
3fd071b
Fix issues after merge with main
ViliTajnic Oct 20, 2025
066fef0
Merge remote-tracking branch 'origin/main' into enhancement/vector-st…
ViliTajnic Oct 21, 2025
04966a0
Add vector store OCI refresh with duplicate detection
ViliTajnic Oct 21, 2025
d0d1be6
Merge remote-tracking branch 'origin/main' into enhancement/vector-st…
ViliTajnic Oct 22, 2025
b011d06
Merge remote-tracking branch 'origin/main' into enhancement/vector-st…
ViliTajnic Oct 23, 2025
323d25f
Remove ignored files from tracking
ViliTajnic Oct 30, 2025
639a7e0
Merge main and add comprehensive IDE integration documentation
ViliTajnic Oct 30, 2025
9acd893
Remove IDE integration documentation file
ViliTajnic Oct 30, 2025
d4a2d8f
Add vector store file listing and validation enhancements
ViliTajnic Nov 3, 2025
bbef2a2
Fix OCI refresh metadata capture for file listing
ViliTajnic Nov 4, 2025
af82e10
Fix pylint unused variable warning in split_embed.py
ViliTajnic Nov 4, 2025
c381e26
Add comprehensive unit tests for OCI refresh and file listing
ViliTajnic Nov 4, 2025
0c6433c
security update
ViliTajnic Nov 4, 2025
9ed0f53
Fix lint, but needs re-work of flow
gotsysdba Nov 4, 2025
f0a9b44
reorg
gotsysdba Nov 5, 2025
cdd9c4a
Merge latest changes from main branch
ViliTajnic Nov 5, 2025
b023510
Add toggle for Create New vs Use Existing vector store modes
ViliTajnic Nov 5, 2025
23cda57
Refactor vector store section to reduce complexity
ViliTajnic Nov 5, 2025
7b8aa4a
Make defensive, expose common protected functions
gotsysdba Nov 6, 2025
8509973
Merge remote-tracking branch 'refs/remotes/origin/enhancement/vector-…
gotsysdba Nov 6, 2025
41e62f2
low-hanging linting errors, consistent code
gotsysdba Nov 6, 2025
1c95505
Fix buttons
gotsysdba Nov 6, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 4 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,8 @@ sbin/**
**/*.sh
**/etc/*.json
**/optimizer_settings.json
**/rag_base_optimizer_config.py
**/rag_base_optimizer_config_mcp.py
!opentofu/**/cloudinit-oke.sh
!opentofu/examples/manual-test.sh
!src/entrypoint.sh
Expand Down Expand Up @@ -82,4 +84,5 @@ spring_ai/target/**
spring_ai/create_user.sql
spring_ai/drop.sql
src/client/spring_ai/target/classes/*
api_server_key
api_server_key
DEVELOPMENT_NOTES.md
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ The **Oracle AI Optimizer and Toolkit** (the **AI Optimizer**) provides a stream

- [Configuring Embedding and Chat Models](https://oracle.github.io/ai-optimizer/client/configuration/model_config)
- [Splitting and Embedding Documentation](https://oracle.github.io/ai-optimizer/client/tools/split_embed)
- [Auto-refresh Vector Store from OCI Object Storage buckets](https://oracle.github.io/ai-optimizer/server/api/v1/embed)
- [Modifying System Prompts (Prompt Engineering)](https://oracle.github.io/ai-optimizer/client/tools/prompt_eng)
- [Experimenting with **LLM** Parameters](https://oracle.github.io/ai-optimizer/client/chatbot)
- [Testbed for auto-generated or existing Q&A datasets](https://oracle.github.io/ai-optimizer/client/testbed)
Expand Down
Empty file removed opentofu/cfgmgt/stage/.gitkeep
Empty file.
2 changes: 1 addition & 1 deletion src/client/content/config/tabs/databases.py
Original file line number Diff line number Diff line change
Expand Up @@ -258,7 +258,7 @@ def display_databases() -> None:
selected_database_alias = st.selectbox(
"Current Database:",
options=list(database_lookup.keys()),
index=list(database_lookup.keys()).index(state.client_settings["database"]["alias"]),
index=list(database_lookup.keys()).index(state.client_settings.get("database", {}).get("alias")),
key="selected_database",
on_change=st_common.update_client_settings("database"),
)
Expand Down
4 changes: 2 additions & 2 deletions src/client/content/config/tabs/settings.py
Original file line number Diff line number Diff line change
Expand Up @@ -302,7 +302,7 @@ def spring_ai_obaas(src_dir, file_name, provider, ll_config, embed_config):
sys_prompt=f"{sys_prompt}",
ll_model=ll_config,
vector_search=embed_config,
database_config=database_lookup[state.client_settings["database"]["alias"]],
database_config=database_lookup[state.client_settings.get("database", {}).get("alias")],
)

if file_name.endswith(".yaml"):
Expand All @@ -313,7 +313,7 @@ def spring_ai_obaas(src_dir, file_name, provider, ll_config, embed_config):
sys_prompt=sys_prompt,
ll_model=ll_config,
vector_search=embed_config,
database_config=database_lookup[state.client_settings["database"]["alias"]],
database_config=database_lookup[state.client_settings.get("database", {}).get("alias")],
)

yaml_data = yaml.safe_load(formatted_content)
Expand Down
Loading
Loading