GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — ## Java SDK Changes: · gleanwork/api-client-java@aa13e02

File tree

Expand file treeCollapse file tree
Open diff view settings
Filter options
  • .speakeasy
    • gen.lock
    • gen.yaml
    • glean-merged-spec.yaml
    • workflow.lock
  • README.md
  • RELEASES.md
  • docs
    • models
      • components
        • Decision.md
        • ExecutionMode.md
        • FeedRequestCategory.md
        • FeedResultCategory.md
        • JustificationType.md
        • PlatformAgentRunApprovalDecision.md
        • PlatformAgentRunCancellationRequest.md
        • PlatformAgentRunCreateRequest.md
        • PlatformAgentRunError.md
        • PlatformAgentRunResponse.md
        • PlatformAgentRunResponsesRequest.md
        • PlatformAgentRunState.md
        • PlatformAgentRunToolApproval.md
        • PlatformAgentRunToolApprovalType.md
        • PlatformChatJsonSchemaFormat.md
        • PlatformChatJsonSchemaFormatType.md
        • PlatformChatOutputTextContent.md
        • PlatformChatTextFormat.md
        • PlatformChatTextFormatType.md
        • PlatformDurableAgentRun.md
        • StructuredOutput.md
      • operations
        • PlatformAgentsCancelRunRequest.md
        • PlatformAgentsCancelRunResponse.md
        • PlatformAgentsCreateRunResponse.md
        • PlatformAgentsCreateRunResponsesRequest.md
        • PlatformAgentsCreateRunResponsesResponse.md
        • PlatformAgentsGetRunRequest.md
        • PlatformAgentsGetRunResponse.md
        • PlatformChatCreateFormat.md
        • PlatformChatCreateRequest.md
        • PlatformChatCreateStreamFormat.md
        • PlatformChatCreateStreamRequest.md
        • PlatformChatCreateStreamText.md
        • PlatformChatCreateText.md
    • sdks
      • agents
        • README.md
      • chat
        • README.md
  • gradle.properties
  • src/main/java/com/glean/api_client/glean_api_client
    • Agents.java
    • AsyncAgents.java
    • SDKConfiguration.java
    • models
      • components
        • Decision.java
        • ExecutionMode.java
        • FeedRequestCategory.java
        • FeedResultCategory.java
        • JustificationType.java
        • PlatformAgentRunApprovalDecision.java
        • PlatformAgentRunCancellationRequest.java
        • PlatformAgentRunCreateRequest.java
        • PlatformAgentRunError.java
        • PlatformAgentRunResponse.java
        • PlatformAgentRunResponsesRequest.java
        • PlatformAgentRunState.java
        • PlatformAgentRunToolApproval.java
        • PlatformAgentRunToolApprovalType.java
        • PlatformChatJsonSchemaFormat.java
        • PlatformChatJsonSchemaFormatType.java
        • PlatformChatOutputTextContent.java
        • PlatformChatTextFormat.java
        • PlatformChatTextFormatType.java
        • PlatformDurableAgentRun.java
        • StructuredOutput.java
      • operations
        • PlatformAgentsCancelRunRequest.java
        • PlatformAgentsCancelRunRequestBuilder.java
        • PlatformAgentsCancelRunResponse.java
        • PlatformAgentsCreateRunResponse.java
        • PlatformAgentsCreateRunResponsesRequest.java
        • PlatformAgentsCreateRunResponsesRequestBuilder.java
        • PlatformAgentsCreateRunResponsesResponse.java
        • PlatformAgentsGetRunRequest.java
        • PlatformAgentsGetRunRequestBuilder.java
        • PlatformAgentsGetRunResponse.java
        • PlatformChatCreateFormat.java
        • PlatformChatCreateRequest.java
        • PlatformChatCreateStreamFormat.java
        • PlatformChatCreateStreamRequest.java
        • PlatformChatCreateStreamText.java
        • PlatformChatCreateText.java
        • async
          • PlatformAgentsCancelRunRequestBuilder.java
          • PlatformAgentsCancelRunResponse.java
          • PlatformAgentsCreateRunResponse.java
          • PlatformAgentsCreateRunResponsesRequestBuilder.java
          • PlatformAgentsCreateRunResponsesResponse.java
          • PlatformAgentsGetRunRequestBuilder.java
          • PlatformAgentsGetRunResponse.java
    • operations
      • PlatformAgentsCancelRun.java
      • PlatformAgentsCreateRun.java
      • PlatformAgentsCreateRunResponses.java
      • PlatformAgentsGetRun.java

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Dismiss banner
Expand file treeCollapse file tree
Open diff view settings
Collapse file

‎.speakeasy/gen.lock‎

Copy file name to clipboardExpand all lines: .speakeasy/gen.lock
+359-60Lines changed: 359 additions & 60 deletions
Large diffs are not rendered by default.
Collapse file

‎.speakeasy/gen.yaml‎

Copy file name to clipboardExpand all lines: .speakeasy/gen.yaml
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ generation:
3030
generateNewTests: false
3131
skipResponseBodyAssertions: false
3232
java:
33-
version: 0.17.15
33+
version: 0.17.16
3434
additionalDependencies: []
3535
additionalPlugins: []
3636
artifactID: glean-api-client
Collapse file

‎.speakeasy/glean-merged-spec.yaml‎

Copy file name to clipboardExpand all lines: .speakeasy/glean-merged-spec.yaml
+478-36Lines changed: 478 additions & 36 deletions
Large diffs are not rendered by default.
Collapse file

‎.speakeasy/workflow.lock‎

Copy file name to clipboardExpand all lines: .speakeasy/workflow.lock
+6-6Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
speakeasyVersion: 1.797.0
1+
speakeasyVersion: 1.798.0
22
sources:
33
Glean API:
44
sourceNamespace: glean-api-specs
5-
sourceRevisionDigest: sha256:1f470e422d6b202bf6bb80cc2e4b73077b7dab6d476cda804245fc0402ea42f1
6-
sourceBlobDigest: sha256:8919e7ffe50c1ca78844cd89c216e8ab3c54a8e0003bd5072e7fe3cd35fb192c
5+
sourceRevisionDigest: sha256:09823f8003cfb3ebf08b6adfa434cefda4c97f7ee64ae18dc0066fe392647c97
6+
sourceBlobDigest: sha256:fc4fcf9c37dfd0e8387153211f760a21a602ede64951d4e4c824e8e1b168b7b8
77
tags:
88
- latest
99
Glean-OAS:
@@ -17,10 +17,10 @@ targets:
1717
glean:
1818
source: Glean API
1919
sourceNamespace: glean-api-specs
20-
sourceRevisionDigest: sha256:1f470e422d6b202bf6bb80cc2e4b73077b7dab6d476cda804245fc0402ea42f1
21-
sourceBlobDigest: sha256:8919e7ffe50c1ca78844cd89c216e8ab3c54a8e0003bd5072e7fe3cd35fb192c
20+
sourceRevisionDigest: sha256:09823f8003cfb3ebf08b6adfa434cefda4c97f7ee64ae18dc0066fe392647c97
21+
sourceBlobDigest: sha256:fc4fcf9c37dfd0e8387153211f760a21a602ede64951d4e4c824e8e1b168b7b8
2222
codeSamplesNamespace: glean-api-specs-java-code-samples
23-
codeSamplesRevisionDigest: sha256:672971bb7999c5935c7c05862d256a02965ae632671643f46cf49e75dd3c9b01
23+
codeSamplesRevisionDigest: sha256:4b63f96bab1edfa009e83877c1c32f1c4578ceae59046c97bb7a4c7be61586ca
2424
workflow:
2525
workflowVersion: 1.0.0
2626
speakeasyVersion: latest
Collapse file

‎README.md‎

Copy file name to clipboardExpand all lines: README.md
+54-16Lines changed: 54 additions & 16 deletions
  • Display the source diff
  • Display the rich diff
Original file line numberDiff line numberDiff line change
@@ -68,15 +68,15 @@ The samples below show how a published SDK artifact is used:
6868

6969
Gradle:
7070
```groovy
71-
implementation 'com.glean.api-client:glean-api-client:0.17.15'
71+
implementation 'com.glean.api-client:glean-api-client:0.17.16'
7272
```
7373

7474
Maven:
7575
```xml
7676
<dependency>
7777
<groupId>com.glean.api-client</groupId>
7878
<artifactId>glean-api-client</artifactId>
79-
<version>0.17.15</version>
79+
<version>0.17.16</version>
8080
</dependency>
8181
```
8282

@@ -374,6 +374,9 @@ For more information on obtaining the appropriate token type, please contact you
374374
* [get](docs/sdks/agents/README.md#get) - Get agent
375375
* [getSchemas](docs/sdks/agents/README.md#getschemas) - Get agent schemas
376376
* [createRun](docs/sdks/agents/README.md#createrun) - Create agent run
377+
* [getRun](docs/sdks/agents/README.md#getrun) - Get agent run
378+
* [cancelRun](docs/sdks/agents/README.md#cancelrun) - Cancel an agent run
379+
* [respondToRun](docs/sdks/agents/README.md#respondtorun) - Respond to agent run approvals
377380

378381
### [Chat](docs/sdks/chat/README.md)
379382

@@ -658,11 +661,13 @@ underlying connection.
658661
package hello.world;
659662

660663
import com.glean.api_client.glean_api_client.Glean;
661-
import com.glean.api_client.glean_api_client.models.components.PlatformChatStreamEventServerSentEvent;
664+
import com.glean.api_client.glean_api_client.models.components.*;
662665
import com.glean.api_client.glean_api_client.models.errors.PlatformProblemDetailException;
663666
import com.glean.api_client.glean_api_client.models.operations.*;
664667
import com.glean.api_client.glean_api_client.utils.EventStream;
665668
import java.lang.Exception;
669+
import java.util.List;
670+
import java.util.Map;
666671
import java.util.stream.Stream;
667672

668673
public class Application {
@@ -674,7 +679,23 @@ public class Application {
674679
.build();
675680

676681
PlatformChatCreateStreamRequest req = PlatformChatCreateStreamRequest.builder()
677-
.input(PlatformChatCreateStreamInput.of("What is our parental leave policy?"))
682+
.input(PlatformChatCreateStreamInput.of("Summarize our parental leave policy as JSON."))
683+
.text(PlatformChatCreateStreamText.builder()
684+
.format(PlatformChatCreateStreamFormat.of(PlatformChatJsonSchemaFormat.builder()
685+
.type(PlatformChatJsonSchemaFormatType.JSON_SCHEMA)
686+
.name("policy_summary")
687+
.schema(Map.ofEntries(
688+
Map.entry("type", "object"),
689+
Map.entry("properties", Map.ofEntries(
690+
Map.entry("eligible_employees", Map.ofEntries(
691+
Map.entry("type", "string"))),
692+
Map.entry("duration_weeks", Map.ofEntries(
693+
Map.entry("type", "integer"))))),
694+
Map.entry("required", List.of(
695+
"eligible_employees",
696+
"duration_weeks"))))
697+
.build()))
698+
.build())
678699
.build();
679700

680701
PlatformChatCreateStreamResponse res = sdk.chat().createStream()
@@ -703,11 +724,12 @@ package hello.world;
703724

704725
import com.glean.api_client.glean_api_client.AsyncGlean;
705726
import com.glean.api_client.glean_api_client.Glean;
706-
import com.glean.api_client.glean_api_client.models.components.PlatformChatStreamEventServerSentEvent;
707-
import com.glean.api_client.glean_api_client.models.operations.PlatformChatCreateStreamInput;
708-
import com.glean.api_client.glean_api_client.models.operations.PlatformChatCreateStreamRequest;
727+
import com.glean.api_client.glean_api_client.models.components.*;
728+
import com.glean.api_client.glean_api_client.models.operations.*;
709729
import com.glean.api_client.glean_api_client.models.operations.async.PlatformChatCreateStreamResponse;
710730
import com.glean.api_client.glean_api_client.utils.reactive.EventStream;
731+
import java.util.List;
732+
import java.util.Map;
711733
import reactor.core.publisher.Flux;
712734

713735
public class Application {
@@ -720,7 +742,23 @@ public class Application {
720742
.async();
721743

722744
PlatformChatCreateStreamRequest req = PlatformChatCreateStreamRequest.builder()
723-
.input(PlatformChatCreateStreamInput.of("What is our parental leave policy?"))
745+
.input(PlatformChatCreateStreamInput.of("Summarize our parental leave policy as JSON."))
746+
.text(PlatformChatCreateStreamText.builder()
747+
.format(PlatformChatCreateStreamFormat.of(PlatformChatJsonSchemaFormat.builder()
748+
.type(PlatformChatJsonSchemaFormatType.JSON_SCHEMA)
749+
.name("policy_summary")
750+
.schema(Map.ofEntries(
751+
Map.entry("type", "object"),
752+
Map.entry("properties", Map.ofEntries(
753+
Map.entry("eligible_employees", Map.ofEntries(
754+
Map.entry("type", "string"))),
755+
Map.entry("duration_weeks", Map.ofEntries(
756+
Map.entry("type", "integer"))))),
757+
Map.entry("required", List.of(
758+
"eligible_employees",
759+
"duration_weeks"))))
760+
.build()))
761+
.build())
724762
.build();
725763

726764
EventStream<PlatformChatCreateStreamResponse, PlatformChatStreamEventServerSentEvent> res = sdk.chat().createStream()
@@ -847,14 +885,14 @@ public class Application {
847885
many more subclasses in the JDK platform).
848886

849887
**Inherit from [`GleanError`](./src/main/java/models/errors/GleanError.java)**:
850-
* [`com.glean.api_client.glean_api_client.models.errors.PlatformProblemDetailException`](./src/main/java/models/errors/com.glean.api_client.glean_api_client.models.errors.PlatformProblemDetailException.java): Error response following RFC 9457, extended with `code` and `documentation_url` for machine-readable classification and self-service remediation. Applicable to 32 of 167 methods.*
851-
* [`com.glean.api_client.glean_api_client.models.errors.ErrorResponse`](./src/main/java/models/errors/com.glean.api_client.glean_api_client.models.errors.ErrorResponse.java): Error response returned for failed requests. Applicable to 10 of 167 methods.*
852-
* [`com.glean.api_client.glean_api_client.models.errors.ErrorInfoResponse`](./src/main/java/models/errors/com.glean.api_client.glean_api_client.models.errors.ErrorInfoResponse.java): Error response for custom metadata operations. Applicable to 6 of 167 methods.*
853-
* [`com.glean.api_client.glean_api_client.models.errors.CollectionError`](./src/main/java/models/errors/com.glean.api_client.glean_api_client.models.errors.CollectionError.java): Semantic error. Status code `422`. Applicable to 3 of 167 methods.*
854-
* [`com.glean.api_client.glean_api_client.models.errors.GleanDataError`](./src/main/java/models/errors/com.glean.api_client.glean_api_client.models.errors.GleanDataError.java): Forbidden. Applicable to 2 of 167 methods.*
855-
* [`com.glean.api_client.glean_api_client.models.errors.UnauthorizedAgentToolsError`](./src/main/java/models/errors/com.glean.api_client.glean_api_client.models.errors.UnauthorizedAgentToolsError.java): Returned when the agent has tools the caller must authorize before the run can start. Each entry in `authenticationSuggestions` names one such tool; POST its `serverId` to `/tool-servers/{serverId}/auth` with `returnUrl` in the request body to obtain an `authorizationUrl` to redirect the end user to, then retry the run once OAuth completes. Status code `422`. Applicable to 2 of 167 methods.*
856-
* [`com.glean.api_client.glean_api_client.models.errors.AccessRequestPermissionDeniedResponseException`](./src/main/java/models/errors/com.glean.api_client.glean_api_client.models.errors.AccessRequestPermissionDeniedResponseException.java): Forbidden. Status code `403`. Applicable to 1 of 167 methods.*
857-
* [`com.glean.api_client.glean_api_client.models.errors.PlatformUnauthorizedAgentToolsProblemException`](./src/main/java/models/errors/com.glean.api_client.glean_api_client.models.errors.PlatformUnauthorizedAgentToolsProblemException.java): Problem detail extended with `authentication_suggestions` naming each tool the caller must authorize. Status code `422`. Applicable to 1 of 167 methods.*
888+
* [`com.glean.api_client.glean_api_client.models.errors.PlatformProblemDetailException`](./src/main/java/models/errors/com.glean.api_client.glean_api_client.models.errors.PlatformProblemDetailException.java): Error response following RFC 9457, extended with `code` and `documentation_url` for machine-readable classification and self-service remediation. Applicable to 35 of 170 methods.*
889+
* [`com.glean.api_client.glean_api_client.models.errors.ErrorResponse`](./src/main/java/models/errors/com.glean.api_client.glean_api_client.models.errors.ErrorResponse.java): Error response returned for failed requests. Applicable to 10 of 170 methods.*
890+
* [`com.glean.api_client.glean_api_client.models.errors.ErrorInfoResponse`](./src/main/java/models/errors/com.glean.api_client.glean_api_client.models.errors.ErrorInfoResponse.java): Error response for custom metadata operations. Applicable to 6 of 170 methods.*
891+
* [`com.glean.api_client.glean_api_client.models.errors.CollectionError`](./src/main/java/models/errors/com.glean.api_client.glean_api_client.models.errors.CollectionError.java): Semantic error. Status code `422`. Applicable to 3 of 170 methods.*
892+
* [`com.glean.api_client.glean_api_client.models.errors.GleanDataError`](./src/main/java/models/errors/com.glean.api_client.glean_api_client.models.errors.GleanDataError.java): Forbidden. Applicable to 2 of 170 methods.*
893+
* [`com.glean.api_client.glean_api_client.models.errors.UnauthorizedAgentToolsError`](./src/main/java/models/errors/com.glean.api_client.glean_api_client.models.errors.UnauthorizedAgentToolsError.java): Returned when the agent has tools the caller must authorize before the run can start. Each entry in `authenticationSuggestions` names one such tool; POST its `serverId` to `/tool-servers/{serverId}/auth` with `returnUrl` in the request body to obtain an `authorizationUrl` to redirect the end user to, then retry the run once OAuth completes. Status code `422`. Applicable to 2 of 170 methods.*
894+
* [`com.glean.api_client.glean_api_client.models.errors.AccessRequestPermissionDeniedResponseException`](./src/main/java/models/errors/com.glean.api_client.glean_api_client.models.errors.AccessRequestPermissionDeniedResponseException.java): Forbidden. Status code `403`. Applicable to 1 of 170 methods.*
895+
* [`com.glean.api_client.glean_api_client.models.errors.PlatformUnauthorizedAgentToolsProblemException`](./src/main/java/models/errors/com.glean.api_client.glean_api_client.models.errors.PlatformUnauthorizedAgentToolsProblemException.java): Problem detail extended with `authentication_suggestions` naming each tool the caller must authorize. Status code `422`. Applicable to 1 of 170 methods.*
858896

859897

860898
</details>
Collapse file

‎RELEASES.md‎

Copy file name to clipboardExpand all lines: RELEASES.md
+11-1Lines changed: 11 additions & 1 deletion
  • Display the source diff
  • Display the rich diff
Original file line numberDiff line numberDiff line change
@@ -1008,4 +1008,14 @@ Based on:
10081008
### Generated
10091009
- [java v0.17.15] .
10101010
### Releases
1011-
- [Maven Central v0.17.15] https://central.sonatype.com/artifact/com.glean.api-client/glean-api-client/0.17.15 - .
1011+
- [Maven Central v0.17.15] https://central.sonatype.com/artifact/com.glean.api-client/glean-api-client/0.17.15 - .
1012+
1013+
## 2026-09-23 18:28:48
1014+
### Changes
1015+
Based on:
1016+
- OpenAPI Doc
1017+
- Speakeasy CLI 1.798.0 (2.938.0) https://github.com/speakeasy-api/speakeasy
1018+
### Generated
1019+
- [java v0.17.16] .
1020+
### Releases
1021+
- [Maven Central v0.17.16] https://central.sonatype.com/artifact/com.glean.api-client/glean-api-client/0.17.16 - .
Collapse file

‎docs/models/components/Decision.md‎

Copy file name to clipboard
+19Lines changed: 19 additions & 0 deletions
  • Display the source diff
  • Display the rich diff
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# Decision
2+
3+
The decision for this invocation only. Rejection follows normal workflow behavior.
4+
5+
## Example Usage
6+
7+
```java
8+
import com.glean.api_client.glean_api_client.models.components.Decision;
9+
10+
Decision value = Decision.APPROVE;
11+
```
12+
13+
14+
## Values
15+
16+
| Name | Value |
17+
| --------- | --------- |
18+
| `APPROVE` | APPROVE |
19+
| `REJECT` | REJECT |
Collapse file

‎docs/models/components/ExecutionMode.md‎

Copy file name to clipboard
+20Lines changed: 20 additions & 0 deletions
  • Display the source diff
  • Display the rich diff
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# ExecutionMode
2+
3+
REQUEST_BOUND preserves the existing wait/stream behavior. DURABLE starts a fresh, persisted execution with a 30-minute execution timeout and returns immediately. DURABLE requires stream to be false or omitted and does not accept metadata.chat_session_id. It does not bypass tool approval requirements or provide automatic QE-crash resumption. Expiry is read-triggered: the next GET of the run marks an active turn FAILED if more than 40 minutes have passed since the turn was accepted. There is no periodic sweep, so the stored run can remain RUNNING until it is read. Expiry never replays execution or expires approval-paused runs, and failure does not prove that external tool work has stopped.
4+
5+
6+
## Example Usage
7+
8+
```java
9+
import com.glean.api_client.glean_api_client.models.components.ExecutionMode;
10+
11+
ExecutionMode value = ExecutionMode.REQUEST_BOUND;
12+
```
13+
14+
15+
## Values
16+
17+
| Name | Value |
18+
| --------------- | --------------- |
19+
| `REQUEST_BOUND` | REQUEST_BOUND |
20+
| `DURABLE` | DURABLE |
Collapse file

‎docs/models/components/FeedRequestCategory.md‎

Copy file name to clipboardExpand all lines: docs/models/components/FeedRequestCategory.md
+3-1Lines changed: 3 additions & 1 deletion
  • Display the source diff
  • Display the rich diff
Original file line numberDiff line numberDiff line change
@@ -64,4 +64,6 @@ FeedRequestCategory value = FeedRequestCategory.DOCUMENT_SUGGESTION;
6464
| `ARTIFACT_CREATION` | ARTIFACT_CREATION |
6565
| `EDIT_DOC` | EDIT_DOC |
6666
| `CHAT_TO_ARTIFACT` | CHAT_TO_ARTIFACT |
67-
| `SHARE_ARTIFACT` | SHARE_ARTIFACT |
67+
| `SHARE_ARTIFACT` | SHARE_ARTIFACT |
68+
| `CREATE_AGENT` | CREATE_AGENT |
69+
| `MANAGER_INVITE` | MANAGER_INVITE |
Collapse file

‎docs/models/components/FeedResultCategory.md‎

Copy file name to clipboardExpand all lines: docs/models/components/FeedResultCategory.md
+3-1Lines changed: 3 additions & 1 deletion
  • Display the source diff
  • Display the rich diff
Original file line numberDiff line numberDiff line change
@@ -69,4 +69,6 @@ FeedResultCategory custom = FeedResultCategory.of("custom_value");
6969
| `ARTIFACT_CREATION` | ARTIFACT_CREATION |
7070
| `EDIT_DOC` | EDIT_DOC |
7171
| `CHAT_TO_ARTIFACT` | CHAT_TO_ARTIFACT |
72-
| `SHARE_ARTIFACT` | SHARE_ARTIFACT |
72+
| `SHARE_ARTIFACT` | SHARE_ARTIFACT |
73+
| `CREATE_AGENT` | CREATE_AGENT |
74+
| `MANAGER_INVITE` | MANAGER_INVITE |

0 commit comments

Comments
0 (0)
You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.