Skip to content

Commit 51fd1b3

Browse files
committed
release: 0.0.39 ui, sandbox, and oracle embedding updates
1 parent da702c2 commit 51fd1b3

97 files changed

Lines changed: 26334 additions & 4009 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.env.example

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,16 @@
66
# Get your API key from: https://platform.openai.com/api-keys
77
OPENAI_API_KEY=
88

9+
# Optional: Shared embedding defaults used by Oracle provider connections
10+
# This helps keep UI and notebooks aligned on embedding dimensions.
11+
# MEMORIZZ_DEFAULT_EMBEDDING_PROVIDER=openai
12+
# MEMORIZZ_DEFAULT_EMBEDDING_MODEL=text-embedding-3-small
13+
# MEMORIZZ_DEFAULT_EMBEDDING_DIMENSIONS=1536
14+
15+
# Skills Marketplace (optional)
16+
# Get your API key from: https://skillsmp.com/
17+
SKILLSMP_API_KEY=
18+
919
# Oracle Database Configuration
1020
# Admin credentials (for setup only)
1121
ORACLE_ADMIN_USER=system

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,3 +59,6 @@ src/memorizz/examples/
5959
# Build artifacts
6060
site/
6161
*.map
62+
63+
# Local runtime toolchains (e.g., downloaded GraalPy binaries)
64+
.local/

LICENSE

Lines changed: 124 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,124 @@
1+
# PolyForm Noncommercial License 1.0.0
2+
3+
<https://polyformproject.org/licenses/noncommercial/1.0.0>
4+
5+
## Acceptance
6+
7+
In order to get any license under these terms, you must agree
8+
to them as both strict obligations and conditions to all
9+
your licenses.
10+
11+
## Copyright License
12+
13+
The licensor grants you a copyright license for the software
14+
to do everything you might do with the software that would
15+
otherwise infringe the licensor's copyright in it for any
16+
permitted purpose. However, you may only distribute the software
17+
according to [Distribution License](#distribution-license) and
18+
make changes or new works based on the software according to
19+
[Changes and New Works License](#changes-and-new-works-license).
20+
21+
## Distribution License
22+
23+
The licensor grants you an additional copyright license
24+
to distribute copies of the software. Your license to
25+
distribute covers distributing the software with changes
26+
and new works permitted by [Changes and New Works License](#changes-and-new-works-license).
27+
28+
## Notices
29+
30+
You must ensure that anyone who gets a copy of any part of
31+
the software from you also gets a copy of these terms or the URL
32+
for them above, as well as copies of any plain-text lines
33+
beginning with `Required Notice:` that the licensor provided
34+
with the software. For example:
35+
36+
> Required Notice: Copyright Yoyodyne, Inc. (http://example.com)
37+
38+
## Changes and New Works License
39+
40+
The licensor grants you an additional copyright license
41+
to make changes and new works based on the software
42+
for any permitted purpose.
43+
44+
## Patent License
45+
46+
The licensor grants you a patent license for the software that
47+
covers patent claims the licensor can license, or becomes able to
48+
license, that you would infringe by using the software.
49+
50+
## Noncommercial Purposes
51+
52+
Any noncommercial purpose is a permitted purpose.
53+
54+
## Personal Uses
55+
56+
Personal use for research, experiment, and testing for the benefit
57+
of public knowledge, personal study, private entertainment, hobby
58+
projects, amateur pursuits, or religious observance, without any
59+
anticipated commercial application, is use for a permitted purpose.
60+
61+
## Noncommercial Organizations
62+
63+
Use by any charitable organization, educational institution,
64+
public research organization, public safety or health organization,
65+
environmental protection organization, or government institution
66+
is use for a permitted purpose regardless of the source of funding
67+
or obligations resulting from the funding.
68+
69+
## Fair Use
70+
71+
You may have "fair use" rights for the software under the law.
72+
These terms do not limit them.
73+
74+
## No Other Rights
75+
76+
These terms do not allow you to sublicense or transfer any of your
77+
licenses to anyone else, or prevent the licensor from granting
78+
licenses to anyone else. These terms do not imply any other licenses.
79+
80+
## Patent Defense
81+
82+
If you make any written claim that the software infringes
83+
or contributes to infringement of any patent, your patent
84+
license for the software granted under these terms ends
85+
immediately. If your company makes such a claim, your patent
86+
license ends immediately for work on behalf of your company.
87+
88+
## Violations
89+
90+
The first time you are notified in writing that you have violated
91+
any of these terms, or done anything with the software not covered
92+
by your licenses, your licenses can nonetheless continue if you come
93+
into full compliance with these terms, and take practical steps to
94+
correct past violations, within 32 days of receiving notice.
95+
Otherwise, all your licenses end immediately.
96+
97+
## No Liability
98+
99+
***As far as the law allows, the software comes as is, without any
100+
warranty or condition, and the licensor will not be liable to you
101+
for any damages arising out of these terms or the use or nature of
102+
the software, under any kind of legal claim.***
103+
104+
## Definitions
105+
106+
The **licensor** is the individual or entity offering these terms,
107+
and the **software** is the software the licensor makes available
108+
under these terms.
109+
110+
**You** refers to the individual or entity agreeing to these terms.
111+
112+
**Your company** is any legal entity, sole proprietorship, or other
113+
kind of organization that you work for, plus all organizations that
114+
have control over, are under the control of, or are under common
115+
control with that organization. **Control** means ownership of
116+
substantially all the assets of an entity, or the power to direct
117+
its management and policies by vote, contract, or otherwise.
118+
Control can be direct or indirect.
119+
120+
**Your licenses** are all the licenses granted to you for the
121+
software under these terms.
122+
123+
**Use** means anything you do with the software requiring one of
124+
your licenses.

NOTICE

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
Required Notice: Original software: MemoRizz.
2+
Required Notice: Copyright (c) 2024-2026 Richmond Alake and MemoRizz contributors.
3+
Required Notice: Attribution example for redistributions and derivatives: "Based on MemoRizz by Richmond Alake and contributors."

0 commit comments

Comments
 (0)